在解析之前删除XML文件中的内容

时间:2010-11-05 19:20:06

标签: iphone xml sdk

我正在使用NSXMLParser解析XML文件。并且有一个部分完全被f *#@编辑并最终破坏了解析过程。基本上它的一些HTML,他们从来没有包装在CDATA中。

无论如何,我可以在通过解析器发送它之前将其删除,这样它就不会中断。 (此位中的信息并不重要,可以丢弃)

XML类似于

<foo>
    text</span></li><li> 
    <span class="ft">Not important:</span> 
    <span class="fc"><a href="Some random link">0</a>  
</foo>

正如您所看到的那样,span标签全都搞砸了。怎样才能完全摆脱foo的内容。

1 个答案:

答案 0 :(得分:0)

您可以先对数据运行HTML tidy - 这将提供有效的XML。您可以将非html标签添加到配置文件