nsxmlparserエラー201がXSIに達したとき:nil
-
29-09-2019 - |
質問
私は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」のような名前空間です。
所属していません StackOverflow