By 时代数字趋势2021-06-03
带有XSD副文件名的文件通常是XML Schema文件,它是一种文字文件格式,用于定义XML验证规则及XML的形式。
XSD是Schema文件,作为模型而存在。例如,XSD文件可以要求XML文件具有某些边界、关係、顺序、属性、相容或其它特点。XML可以用schemaLocation引用XSD文件。
顺带一提,HobbyWare公司的Pattern Maker文件也是使用这个副文件名。
- 如何开启XSD文件?
- 如何转换XSD文件?
- 仍然无法开启XSD文件?
如何开启XSD文件?
XSD是TXT文件,所以格式上与XML相似,因此编辑方法基本也一样。多数人都会问如何新建一个XSD党,关于如何创建XSD文件可以参考这篇文章。
免费软件SchemaViewer可以用树状格式显示XSD文件,这种显示方式使它比用记事本或其它文字编辑器开启文件,还要来得容易阅读。
其它能打开XSD的软件还有 Microsoft Visual Studio、XML Notepad、EditiX XML Editor、Progress Stylus Studio和XMLSpy等。
另外,Oxygen XML Editor是少数能同时支援Linux、Mac和Windows版本的XSD编辑器之一。
XSD文件毕竟只是个文字文件,因此使用任何一款文字编辑器也是可以将它开启。
下面是用文字编辑器打开XSD文件的例子,看起来会像是这样。
<?xml version=”1.0″ encoding=”UTF-8″?><xs:schema xmlns:xs=”http://www.w3.org/2001/XMLSchema” elementFormDefault=”qualified” xmlns:widgets=”http://www.w3.org/ns/widgets”><xs:group name=”local”><xs:sequence><xs:any namespace=”##other” processContents=”skip”/></xs:sequence></xs:group></xs:schema>
如果你的XSD文件属于Pattern Maker文件,那么首选自然是用该软件开启它。然而,这款软件并不是免费使用,有时我们会想免费打开和列印一些XSD图像文件。
这时候HobbyWare的Pattern Maker Viewer应用程序,就会是更理想的选择,只需将文件拖放到该程序,或点选”文件>开启”来打开它。此外,它也支援类似的PAT格式。
顺带一提,Crossty App也可以打开XSD文件,但它也不是免费使用就是了。
如何转换XSD文件?
XSD文件转换成其它格式最简单的方法,就是使用前面提过的编辑器,然后用另存其它格式的方式来转文件。
例如,Visual Studio可以将XSD文件另存为XML、XSLT、XSL、DTD、TXT或其它类似格式。
很多使用者都想将XSD转换成PDF,毕竟PDF更常见且容易打开。这个其实也并不複杂,可以用XmlGrid.net或用列印PDF的方式进行转换。
JSON Schema Editor能够将XSD转换为JSON。如果你要找的是XML转JSON工具,可以用线上XML到JSON转换器来处理。
XML Schema Definition Tool可以将XDR、XML和XSD文件转换为可序列化的形式,比如C#。
如果你需要从文件中导入数据,并将它放入试算表,你可以使用Microsoft Excel来执行。
上面提过Pattern Maker软件,不是免费的那个,它也可以用来将XSD转换成其它新格式。
仍然无法开启XSD文件?
如果按照前面的说明操作还是无法开启或编辑XSD文件,那就很可能是混淆副文件名的问题。
例如看起来非常像XSD的XDS,但它只被用于DS Game Maker和LcdStudio设计文件,这两种文件格式都与XML文件或Schema无关。
同样XACT声音库文件XSB,前面的软件都无法与它相容使用。同理还有XFDL和XFDF。