提问人:Wise Shepherd 提问时间:11/5/2010 最后编辑:James A MohlerWise Shepherd 更新时间:8/25/2013 访问量:600
NSXMLParser 错误 201 当它达到 xsi:nil 时
NSXMLParser error 201 when it reaches xsi:nil
问:
我有一个 NSXMLParser 解析和 XML 源,我的一个标签是 .当分析器到达此标记时,它会引发 NSXMLParserErrorDomain 错误 201。如果我从我的 XML 源中删除此标记,我不会收到任何错误。<expire xsi:nil="true"/>
任何想法为什么这会引发错误??
谢谢!
答:
0赞
Izac Mac
4/14/2011
#1
是的。这个标签的末尾似乎是问题所在。要正确关闭它,请尝试/
<expire xsi:nil="true">
</expire>
0赞
Omar Elgendy
12/25/2012
#2
当我没有为命名空间添加 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”。
评论