質問

私はnsxmlparserの解析とxmlソースを持っています、そして私のタグの1つは <expire xsi:nil="true"/>. 。パーサーがこのタグに到達すると、NSXMLPARSERERRORDOMAINエラー201がスローされます。XMLソースからこのタグを削除すると、エラーが発生しません。

なぜこれがエラーをスローしているのですか?

ありがとう!

正しい解決策はありません

他のヒント

はい。 / このタグの最後には問題のようです。適切に閉じるには、試してみてください

<expire xsi:nil="true">
</expire>

名前空間に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」のような名前空間です。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top