1

NSXMLParser の解析と XML ソースがあり、タグの 1 つが<expire xsi:nil="true"/>. パーサーがこのタグに到達すると、NSXMLParserErrorDomain エラー 201 をスローします。このタグを XML ソースから削除すると、エラーは発生しません。

これがエラーをスローしている理由はありますか??

ありがとう!

4

2 に答える 2

0

名前空間の URI を追加しなかったときに、このエラーが発生しました。したがって、ルート要素で名前空間の URI を次のように定義する必要があります。

<?xml version="1.0" encoding="utf-8"?>
<feed xmlns:im="http://itunes.apple.com/rss" xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
  <entry>
    <im:name>Angry Birds Star Wars</im:name>
  </entry>
</feed>

「im」はあなたの「xsi」のような名前空間です。

于 2012-12-24T23:47:05.567 に答える