gpt4 book ai didi

xml - 如何从 Java 中的 XML 模式生成 XML 并在其中提供数据?

转载 作者:数据小太阳 更新时间:2023-10-29 01:51:25 24 4
gpt4 key购买 nike

我正在开发一个 Web 应用程序的一部分,该应用程序将 XML 架构作为输入来生成 XML 文件。也有数据要按顺序放入 XML 标签中。

例如,如果我有一个包含 100 个数字的 ArrayList,比如 1 到 100,并且 .xsd 如下例所示:

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

如何生成如下所示的 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中数据的顺序相同?

如果有任何建议或示例,我将不胜感激。提前致谢!

最佳答案

您可以使用 xsd2inst XMLBeans 中的工具,用于从模式生成 xml 文档。如果您好奇 XMLBeans 是如何做到这一点的,您可以查看 xsd2inst 工具是如何实现的:

http://svn.apache.org/viewvc/xmlbeans/trunk/src/tools/org/apache/xmlbeans/impl/xsd2inst/

关于xml - 如何从 Java 中的 XML 模式生成 XML 并在其中提供数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11156675/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com