2010-11-25 23 views
0

"Portugese"言語のデータであるXMLファイルを解析しています。データは正常に解析されますが、期待通りにデータを返さない 例=> "PróximoGP"という文字列を解析していて、 "óximoGP"を返しています。その最初の2文字をトリミングしています。私は他の文字列で同じ問題を抱えています。文字列がXMLから正しく解析されない

どうすればよいですか。助けてください。 ありがとう -

答えて

2

これは仕様です。 NSXMLParserは、要素の文字列全体を一度に配信することを保証しません。 parser:foundCharacters:メソッドが複数回呼び出されたときに、見つかった文字を格納してこの文字列に追加する変更可能な文字列を宣言することになっています。 Appleのサンプルコードを見ると、どこでも好きです。

+0

彼は、xml構文解析フレームワークではなく、NSXMLParserを使用していると確信しています。 :) –

+0

@Ole:あなたは絶対に正しいです。私も同じことをしました。しかし、私はAppleがこれについて考慮する必要があると思う、それは私の多くの時間がその問題から抜け出す。もう一度ありがとう:-) – Developer

+0

@ケニー:はい私はNSXMLParserを使用しています。 – Developer

関連する問題