使用 Stax,我惊讶地发现一个 XML 块,例如:
<badger>
<![CDATA[Text about a badger]]>
</badger>
被视为:
START_ELEMENT (badger)
CHARACTERS ( Text about a badger )
END_ELEMENT (badger)
即,CDATA 和周围的文本被展平为一个文本元素。未检测到 CDATA 元素。
这是正确的行为吗?如何将空格与 CDATA 分开?
我正在使用woodstox 实现。