0

次のようなXMLタグがあります

この要素を解析できますが、文字列で s 文字しか取得できません。

<title>Transport information Classic World&#039;s </title>

そして、私はそれをこのように解析しましたが、私のオブジェクトでは's'文字しか得られません。

 if ([elementname isEqualToString:@"title"])
 {
      currentTweet.content = currentNodeContent;
 }

title のテキスト全体をデコードするにはどうすればよいですか?

4

2 に答える 2

0

このような可能性がある場合は、この XML を作成するときに特殊文字を CDATA タグで囲みます。

于 2013-05-20T11:47:45.337 に答える
0

XML次のような使用CDATAタグを作成しながら試してください

<title><![CDATA[Transport information Classic World&#039;s]]></title>

また、ここにHTML タグのリストとその他のケースを示します。これらの文字を含む XML は、CDATA 内に含まれていない限り無効です。また、この質問を試してください

あなたが変更できないので、今まで解決できないと尋ねているXMLので、パーサーはこのXMLを解析できないと思います。

于 2013-05-20T11:48:08.383 に答える