NSXMLPARSER错误201到达XSI:nil
-
29-09-2019 - |
题
我有一个NSXMLPARSER解析和XML源,我的标签之一是 <expire xsi:nil="true"/>
. 。当解析器达到此标签时,它会抛出NSXMLPARSERERRORDOMAIN错误201。如果我从XML源中删除此标签,则不会出现错误。
有什么想法,为什么要丢失错误?
谢谢!
没有正确的解决方案
其他提示
是的。这 /
在此标签的最后似乎是问题。要正确关闭,请尝试
<expire xsi:nil="true">
</expire>
当我没有为命名空间添加URI时,我会遇到此错误。因此,您应该在root元素中为您的名称空间定义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