我有一个xml结构“Filter”,它被解组到一个名为“Filter”的java类中。如何让jaxb在解组过程中忽略某些数据
的XML状态看起来大致是:
<filter>
<propertyType>
<propertyName>prop1</propertyName>
<propertyValue>val1</propertyValue>
</propertyType>
<propertyType>
<propertyName>prop2</propertyName>
<propertyValue>val2</propertyValue>
</propertyType>
</filter>
通常情况下,它的伟大工程。
然而,有些情况下这些属性值本身的一个包含XML结构(见下文第二的PropertyValue)某些情况下:
<filter>
<propertyType>
<propertyName>prop1</propertyName>
<propertyValue>val1</propertyValue>
</propertyType>
<propertyType>
<propertyName>prop2</propertyName>
<propertyValue><nodeA><nodeB>valB</nodeB></nodeA></propertyValue>
</propertyType>
</filter>
这里的问题是,解编这种结构后,是的PropertyValue空。
我想简单地能够unmarshalling忽略这个XML看起来代码,并将其视为一个简单的字符串值。
有谁知道我该如何做到这一点?谢谢你的回复!
坏,坏的意见。不要将可分析数据视为未分析的数据。 – 2011-03-03 14:43:43