Xml 如何将XSD文件转换为文档文件

Xml 如何将XSD文件转换为文档文件,xml,xsd,Xml,Xsd,可能的重复项: 我有一个包含XSD:annotation元素的XSD文件,其中包含一个XSD:documentation元素 <xsd:element name="CompanyId" minOccurs="0"> <xsd:annotation> <xsd:documentation>The name of the company. </xsd:documentation> </xsd:a

可能的重复项:

我有一个包含XSD:annotation元素的XSD文件,其中包含一个XSD:documentation元素

<xsd:element name="CompanyId" minOccurs="0">
    <xsd:annotation>
        <xsd:documentation>The name of the company.
        </xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
        <xsd:restriction base="xsd:string">
            <xsd:minLength value="0"/>
            <xsd:maxLength value="40"/>
        </xsd:restriction>
    </xsd:simpleType>
</xsd:element>

公司名称。
如何将模式放入一个文件(文档、电子表格等),使非技术人员能够查看模式的内容,从而更好地了解可用的数据


然后,我希望看到CompanyID字段包含“公司名称”,如xsd:documentation中所示。如果能看到长度达到40个字符,那就更好了。

看看下面的XML名称空间模式

当您在浏览器中查看它时,它将使用客户端XSLT样式表显示;您可以使用相同的样式表浏览自己的模式。样式表位于

当然,您可以根据自己的需要调整它,而不是直接使用它


注意:当您单击上面的第一个链接时,请耐心等待。W3C故意延迟对像这样的常用文件请求的响应,以鼓励应用程序维护本地副本。

使用xslt转换器转换成以下文档格式:

另见:

要使用它,您需要一个xslt应用程序。如果您使用的是VisualStudio(无论版本如何),请在IDE中打开xs3p文件,然后进入菜单:XML->Run(或类似的内容),它将要求输入文件,您将提供xsd文件。完成后,您将得到一个XHTML文件(因此您可能希望重命名它),您可以在浏览器中打开它。正如xs3p页面所指出的,文档应该如下所示:


如果您没有可用的Visual Studio,您可以在您的平台上轻松找到其他xslt处理器。

为什么我不能发布此问题的答案?请查看此帖子