javajaxb创建XML
请有人帮我用JAXB创建XML。我想创建这样的结构,但我不知道如何做到:(
this has to be in loop
<param name="ContentRouter.NumberReplacements">
<value xsi:type="ContentRouter:ReplacementRuleList">
<item>
<pattern>mmmmmmm</pattern>
<numberPattern>nnnnnnnnn</numberPattern>
<replace>oooooo</replace>
</item>
<item>
<pattern>aaaaaaaaa</pattern>
<numberPattern>bbbbbbbb</numberPattern>
<replace>ccccccc</replace>
</item>
</value>
</param>
it has to iterate in loop also
<item>
<pattern>ddddd</pattern>
<routes>
<item>
<routingMode>eeeeeeee</routingMode>
<value>fffff</value>
</item>
</routes>
</item>
</value>
</param>
或者请你给我发一些好的教程。谢谢
# 1 楼答案
您需要一个带有@RootElement(name=“param”)的类,一个带有@RootElement(name=“value”)的子类,以及一个带有@xmlement(name=“…”)的@RootElement(name=“item”)的子类
如果有多个元素具有相同的元素名,只需在用@XmlElement标记声明的getter方法中返回一个列表
只需在YouTube上观看一些JAXB教程,并在一些示例中进行尝试
2秒后在YouTube上找到: https://www.youtube.com/watch?v=Ip0T91q70PA