JAXB - 将元素解析为字符串

时间:2012-01-27 22:06:12

标签: java xml serialization xml-serialization jaxb

有没有办法将XML消息的一部分解析为String,保持XML格式?

示例...

<person>
  <name>John Doe</name>
  <age>24</age>

  <address>
    <street>bailey</street>
    <city>boston</city>
  </address>
</person>

public class Person {

  @XmlElement
  private NameClass name;

  @XmlElement
  private int age;

  @XmlElement
  private String address; 

  ...
}

public class NameClass {
  ...
}

我希望整个地址元素以XML格式保存并解析为String。

1 个答案:

答案 0 :(得分:2)

您可以将@XmlAnyElement与DomHandler一起使用: