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

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

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


XML Schema构造“任何数量的这些元素-以任何顺序”

我需要创建一个如下所示的XML模式:<xs:element name="wrapperElement"><xs:complexType><xs:sequence><xs:element type="el1"><xs:element type="el2"></xs:sequence><xs:WhatGoesHere?>…


XML属性与XML元素

在工作中,我们被要求创建XML文件以将数据传递给另一个离线应用程序,然后创建第二个XML文件传回以更新我们的一些数据。 在此过程中,我们一直在与其他应用程序的团队讨论XML文件的结构。 我提出的样本基本上是这样的:<INVENTORY><ITEM serialNumber="something" location="something" barcode="something">…


任何从XML实例文档生成XSD模式的工具?

我正在寻找一个工具,它将采用XML实例文档并输出相应的XSD架构。 我当然认识到,与手工创建模式(它可能不会处理可选或重复元素或数据约束)相比,生成的XSD模式将受到限制,但它至少可以作为快速起点。…


XML模式构造“任何一个或多个这些元素,但必须至少有一个”

我试图设置一个模式的一部分,就像一个“序列”,其中所有的子元素是可选的,但至少有一个元素必须存在,并且可能不止一个。 我试着做下面的事情,但是XMLSpy抱怨说:“内容模型包含<element name=”DateConstant“>和<element name=”DateConstant“>不能唯一确定的元素。<xs:choice><xs:sequence>…


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

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


使用XML模式的优点和缺点是什么?

我们正在使用Microsoft SQL Server 2005中的XML数据类型作为项目。 团队的一些成员和我觉得我们也应该使用XSD,而另一个阵营的成员觉得我们应该保持XML特设,而不是把它们当作“类型”。 这些XML是为了使许多文本配置文件具有结构和中心性而做出的努力,这些文件是维护的噩梦。 我们使用的是.NET 3.5/C#,我们的表格是用适当的数据类型来设计的。 我的观点是,在我…



xsd - XML模式中的递归?

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


xml - 我如何在XSD中指定一个元素只包含CDATA?

如何在XSD中表示以下内容<price-update><![CDATA[ arbitrary data goes here]]></price-update>…


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

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




xsd xmlns xml dtd java schema例子 xsd文件怎么打开 schema xsd文件编写 xsd类型