我有一個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