【发布时间】:2011-08-12 15:25:45
【问题描述】:
我有一些由 XStream 生成的持久化 XML,看起来像:
<CalculationDefinition>
<id>47</id>
<version>3</version>
<name>RHO error (pts)</name>
<expression class="com.us.provider.expression.AbsoluteValue">
....
</expression>
</CalculationDefinition>
我现在想以不同的方式保留此内容,并想告诉 XStream 完全忽略表达式元素。有很多关于如何使用 MapperWrapper (例如XStream JIRA)进行此操作的链接,但据我所知,它不适用于具有“类”属性的元素。
这可以通过在 CalculationDefinition 中留下一个“表达式”字段来解决,但我宁愿不必保留它,因为它没有在代码中使用。
【问题讨论】: