【发布时间】:2011-02-25 00:49:02
【问题描述】:
我有一个 xml 结构“过滤器”,它被解组到一个名为“过滤器”的 java 类中。
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为null。
我希望能够让解组忽略这个看起来像 xml 的代码并将其视为一个简单的字符串值。
有谁知道我如何做到这一点?感谢您的回复!
【问题讨论】: