首页 > 解决方案 > 同一行中的两个特殊标签

问题描述

我想知道是否可以使用 Java JAXB 库实现类似的功能:

  <test>
        <row>
             <en>value <same>val2</same>
             </en>               
        </row>
                ...
  </test>

以及应从中生成 xml 的 Java 代码:

class Test{

@XmlElement
List<Row> rows;

}

class Row{

@XmlElement
En en;

}

class En{

@XmlElement
Same same;

}

class Same{

List<String> value;

}

我要问的是same标签与标签在同一行en。并且所有其他标签都应该在新行中自动缩进。谢谢

标签: javaxmljaxbmarshalling

解决方案


请通过此链接。解决方法是对缩进的 xml 文件进行后处理。


推荐阅读