1

XML ファイルの解析に問題があります。

問題:

<verification appearance="4">
       content="<myTag>test<myTag>/images/titleIcon.png"  
</verification>

解析のために、私は以下を使用しました:

DocumentBuilder db;
db = DocumentBuilderfactory.newInstance().newDocumentBuilder();
this.doc = db.parse()

でコンテンツにアクセスすると[...]getChildNodes().item(1).getTextContent()、タグなしの値が返されます。

問題は と関係があると思いますdb.parse()。より具体的には、彼&lt;myTag>がノードまたはそのようなものとして解析すること。

完全な TextContent を文字列 (タグなどを含む) として取得するにはどうすればよいですか?

2 つのタグ内にあるすべてのコンテンツを無視するように (それが問題である場合) パーサーに指示する方法はありますか?

私はすでにたくさんグーグルで検索しました。しかし、 < ; を使用するようなソリューション < は、私が探しているものではありません。

4

1 に答える 1

2

これを行うには、この XML を次のようにする必要があります。

<verification appearance="4">
<![CDATA[
       content="<myTag>test<myTag>/images/titleIcon.png"  
]]>
</verification>

その後、パーサーは希望どおりに機能します。

于 2012-09-07T14:06:32.930 に答える