1

ASIHttpRequest は、REST 要求の応答データを NSData オブジェクトとして提供します。

このデータ オブジェクトを次の場所に渡します。

GDataXMLDocument *doc = [[GDataXMLDocument alloc] initWithData:responseData
                                                       options:0
                                                         error:&error];

次のエラーが発生します。

エンティティ: 590 行目: パーサー エラー: xmlParseEntityRef: 名前のないセールス & マーケティング ^ エンティティ: 602 行目: パーサー エラー: xmlParseEntityRef: 名前のないセールス & マーケティング

調査によると、これは & を "& amp;" に置き換える必要があるという事実に関係していることがわかりました。解析前。

しかし、これを便利な方法で行う方法が見つかりません...

4

1 に答える 1

1

に置き換えてstringByReplacingString:withString:、送信側でNSString を試してください。送信側を制御できない場合は、返されたデータを前処理するか、別の方法で XML を解析する必要があります。@"&"@"&"

于 2011-05-09T20:50:07.057 に答える