【发布时间】:2011-11-07 12:35:35
【问题描述】:
我有以下 XML:
<patient>
<name>Mr. Sick</name>
<report>
<paragraph><bold>Conclusion</bold>text...</paragraph>
</report>
</patient>
我想将其转换为 Patient 类的实例,如下所示:
Class Patient {
String name = "Mr. Sick";
String report = "<paragraph><bold>Conclusion</bold>text...</paragraph>";
}
是否可以使用 XStream 仅转换部分 XML 并将报告字段保持为 XML 格式?怎么办?
【问题讨论】:
-
您可以使用 JAXB 实现(Metro、EclipseLink MOXy、Apache JaxMe)和
@XmlAnyElement注释:blog.bdoughan.com/2011/04/… -
谢谢。尽管我没有使用此解决方案,但它有助于找到答案。结合 XStream 对 @XmlAnyElement 的搜索为我提供了足够的信息让我重新开始。我发布了我对这个问题的回答。