问题描述
我想知道使用Java JAXB库是否可以实现这样的事情:
<test>
<row>
<en>value <same>val2</same>
</en>
</row>
...
</test>
class Test{
@XmlElement
List<Row> rows;
}
class Row{
@XmlElement
En en;
}
class En{
@XmlElement
Same same;
}
class Same{
List<String> value;
}
我要问的是将same
标签与en
标签放在同一行。并且所有其他标签都应在新行中自动缩进。
谢谢
解决方法
请仔细阅读此link。解决方法是对缩进的xml文件进行后处理。