对于压力测试,我想基于具有随机(但有效!)测试数据的XSD创建XML文件.是否有一个工具可以读取(简单)XSD文件并根据模式定义构建XML文件?
有没有简单的方法使用XML Schema创建至少一个模板XML文件?我的主要兴趣是C++,但也欢迎其他编程语言的讨论.我也使用QT框架.
作为我们应用程序的一部分,我们需要开发一个接收XSD架构并提供示例XML的模块.XSD架构将在运行时提供.那么有没有可以完成这项工作的Java API?
搜索了这个论坛,发现了以下类似的问题.但讨论围绕着从XSD生成示例XML的工具.找不到任何API参考.
how-to-generate-sample-xml-documents-from-dtd-or-xsd
tool-to-generate-xml-file-from-xsd-for-testing
xml-instance-generation-from-xml-schema- XSD
我正在开发一个Web应用程序的一部分,它采用XML模式作为输入来生成XML文件.还有一些数据以有序的方式放入XML标记中.
例如,我将有一个100个数字的ArrayList,比如1到100
和.xsd看起来像下面的例子:
xs:element name ="elt1"
XS:复杂类型
xs:element name="elt1"
xs:complexType
xs:sequence
xs:element name="elt1-1"
xs:element name="elt1-2"
xs:element name="elt1-3"
xs:element name="elt1-4"
xs:element name="elt1-5"
xs:sequence
xs:complexType
xs:element name="elt1"
......other elements
Run Code Online (Sandbox Code Playgroud)
XS:复杂类型
xs:element name ="elt1"
......其他元素
如何生成如下所示的XML文件:
<elt1>
<elt1-1> 1 <elt1-1>
<elt1-2> 2 <elt1-2>
<elt1-2> 3 <elt1-3>
<elt1-4> 4 <elt1-4>
<elt1-5> 3 <elt1-5>
<elt1>
以便每个标签中的数据是arraylist中相应的数字,与arraylist中的数据顺序相同?
我真的很感激任何建议或exmaple.提前致谢!
我的 XSD 架构具有以下结构:
ElementA只有一个ElementB,并且具有零到无限的ElementC
ElementA -> ElementB -> ElementC[]
Run Code Online (Sandbox Code Playgroud)
当我使用此模式生成类时,xsd.exe它会生成多维数组:到处都ElementA使用它 put ElementC[][][]。对于每个深度一个维度。有办法停止xsd.exe这样做吗?
例如,XSD 定义了一个名为 的元素carList,它仅包含汽车标签(零到无限的“汽车”)。然后应该xsd.exe创建一个名为 的类carList,它仅包含一个一维数组或汽车列表。carList相反,无论何时使用a,它都会放置一个car[][]. 不喜欢那样。
还有一个问题,除了生成将被填充和序列化的类之外,是否有一种方法可以生成适合给定 XSD 的 XML?
我想用 Java 实现一个程序,以便将 DTD 文件作为输入并输出基于 DTD 的 XML 实例文件。
这意味着我必须在 Java 中解析和分析 DTD 文件。是否有任何可用的在线 API 定义分析 DTD 文件中的结构和元素的方法?
谢谢
我有一个CSV文件和一个XSD,我需要从中创建一个符合XSD Schema的XML文件.有没有办法根据XSD创建XML?手动完成它似乎是不合理的.