XStream で XML を読み取ると、タグ<![CDATA[
と]]>
. XStreamに表示してもらいたいです。
例: これは「test.xml」の一部です。
<![CDATA[<b>]]>
ブラウザで表示すると、ブラウザは正しく表示します。
<![CDATA[ <b> ]]>
しかし、XStream で XML を読み取って表示すると、次のようにしか表示されません。
<b>
私が間違っていなければ、各要素には名前と値が必要です (Xppdom オブジェクトとして読み込まれる場合)。あなたが見ているのは価値だと思います。これは解析されていないデータであるため、名前が「!CDATA」であるか、まったくない可能性があるため、少し異なる場合があります。通常の場合: を持っている場合<node attr1='val1'> text </node>
、読み込まれると、呼び出し.getName()
は を返し"node"
、.getValue()
を返しtext
、.getAttribute("attr1")
を返し"val1"
ます。
すべてをタグ付きで印刷したい場合はString formatXppDom(XppDom elem)
、タグ付きの印刷可能な文字列をフォーマットするメソッドを作成できます。