如何从他们的DTD或XSD生成示例XML文档?

如何从他们的DTD或XSD生成示例XML文档?

我们正在开发一个涉及大量XML转换的应用程序。 我们没有任何正确的输入测试数据本身,只有DTD或XSD文件。 我们想从这些文件中自行生成我们的测试数据。 有没有简单/免费的方法来做到这一点? 编辑 显然没有免费的工具,我同意OxygenXML是最好的工具之一。…


定义XML模式(XSD)时,是否有“组”元素的“选择”

在定义XML模式(XSD)时是否有“选择”或“组”元素是有效的 即以下有效<xs:complexType name="HeaderType"><xs:sequence><xs:element name="reservation-number" type="ReservationNumberType" minOccurs="1" maxOccurs="1" nillable="…


xsd - XML模式中的递归?

我需要创建一个XML模式来验证XML文档的树结构。 我不确切知道树的出现或深度。 XML示例:<?xml version="1.0" encoding="utf-8"?><node><attribute/><node><attribute/><node/></node></node> 哪种验证方法最好? 递归?…



XML模式XSD TotalDigits与MaxInclusive

我已经运行了一个XML Schema,其定义如下:<xs:simpleType name="ClassRankType"><xs:restriction base="xs:integer"><xs:totalDigits value="4"/><xs:minInclusive value="1"/><xs:maxInclusive…


xsd - 如何在XML Schema中定义具有相同名称和不同属性值的多个元素?

我想为这个xml块创建XML Schema,我想限制“name”属性的值,这样在输出文档中每个星期只允许一天的实例:<a><day name="monday"/><day name="tuesday"/><day name="wednesday"/></a> 我试图用这个:<xs:complexType name="a"><xs:sequence>…


xml - 如何将xsd转换为人类可读的文档?

我们有一些基于XML的接口,在XSD架构中有很好的文档记录。 接口现在将公开,我们希望为它们创建参考文档。 是否有一个工具可以自动将XSD文件转换为更易读的格式?…


W3C XML Schema和maxOccurs的最大整数

我工作的W3C XML架构(不是我写的)。 一个工具,xmllint,拒绝使用该模式: traceroute.xsd:658: element element: Schemas parser error:Element '{http://www.w3.org/2001/XMLSchema}element', attribute 'maxOccurs': The value '429496…


我怎样才能从xsd的常见包括生成多个类?

阿罗哈 我收到了一些很好的xsd文件,我想转换为类(使用xsd.exe)所有的xsd都具有相同的包含,如下所示:<xs:include schemaLocation="kstypes.xsd"/><xs:include schemaLocation="ksparams.xsd"/> 当我为每个xsd生成一个类时,这些文件中声明的类型将被复制为每个原始的xsd。 有没有简单的方法来1)…


xml - XSD-如何描述一个无序的元素类型集,其中第一个元素必须首先出现在序列中?

这是一个XML模式问题。 我知道xsd:all元素不能出现在一个序列中(必须是它的类型的顶层元素)。 也就是说,我不能使用以下内容:<xsd:complexType name="Application"><xsd:sequence><xsd:element ref="Name"></xsd:element><xsd:all><xsd:element r…


xml - XSD出现边界应该在序列还是元素上?

如果我有一个包含一个或多个子元素的元素,min/maxoccurs属性应该位于xsd:sequence元素,xsd:元素,还是两者都不?<xsd:element name="books"><xsd:complexType><xsd:sequence minOccurs="1" maxOccurs="unbounded"><!-- here?--><xsd:…




xsd xsd枚举 schema格式 xsd类型 xmlns any xsd文件编写 xml schema string