Iphone 解析前删除XML文件中的内容
我正在使用NSXMLParser解析XML文件。还有一个部分完全是f*#@型的,最终破坏了解析过程。基本上,这是一点HTML,他们从来没有包装在CDATA 无论如何,我可以在通过解析器发送之前删除它,这样它就不会中断。(此位中的信息不重要,可以丢弃) XML有点像这样Iphone 解析前删除XML文件中的内容,iphone,xml,sdk,Iphone,Xml,Sdk,我正在使用NSXMLParser解析XML文件。还有一个部分完全是f*#@型的,最终破坏了解析过程。基本上,这是一点HTML,他们从来没有包装在CDATA 无论如何,我可以在通过解析器发送之前删除它,这样它就不会中断。(此位中的信息不重要,可以丢弃) XML有点像这样 <foo> text</span></li><li> <span class="ft">Not important:</span>
<foo>
text</span></li><li>
<span class="ft">Not important:</span>
<span class="fc"><a href="Some random link">0</a>
</foo>
文本
不重要:
正如您所看到的,span标记都是乱七八糟的。如何才能完全摆脱foo的内容。您可以先在数据上运行—这将提供有效的XML。您可以将非html标记添加到配置文件中我只想删除该部分。我不想尝试修复它。问题是删除foo-通常的方法是使用正则表达式,但在xml上使用正则表达式并不好-因此我认为修复xml然后删除foo是最简单的方法-除非只有一个foo元素,并且您总是想删除它