LT_*_*hen 7 xml xmlbeans jaxb jibx
我正在开发一个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.提前致谢!
您可以使用XMLBeans中的xsd2inst工具从架构生成xml文档.如果您对XMLBeans如何做到这一点感到好奇,您可以看到xsd2inst工具是如何实现的:
http://svn.apache.org/viewvc/xmlbeans/trunk/src/tools/org/apache/xmlbeans/impl/xsd2inst/
可能是以下内容的重复:
和/或
另外,我建议您解释一下您是否真的想使用 JAXB(因为您标记了它),并明确说明您是否希望在应用程序中自动执行此行为,或者是否可以通过手动步骤/使用外部来适应它工具(例如 xml 编辑器)。
| 归档时间: |
|
| 查看次数: |
14666 次 |
| 最近记录: |