标签列表
使NSXMLParser跳过一个元素
javascript
iphone
objective-c
xhtml
nsxmlparser
3
3
我在iPhone应用程序中使用NSXMLParser解析HTML文件以寻找RSS或Atom Feed链接。一切工作正常,直到解析器找到一个包含没有CDATA声明的Javascript代码的
-
Lex
2
个回答
0
0
为什么不直接实现 parser:parseErrorOccurred: 方法并要求它优雅地失败呢?我不认为有一种方法可以说“跳过此元素”。
-
refulgentis
1
很遗憾,我无法完成此操作,因为我需要提取RSS Feed的链接并保存它。我已经在几个页面上尝试过了,它可以工作(即使调用parseErrorOccurred),但如果链接标签之前有一个脚本标签,解析器将会中止而不执行任何操作。
- Lex
回答链接
0
0
据我所知,无法仅跳过一个元素。但是您可以尝试使用正则表达式替换来过滤掉无效内容。
另一个可能的方法是在解析之前使用Tidy进行清理。
-
Bryan McLemore
回答链接
网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接
相关问题
10
NSXMLParser示例
5
NSXMLParser解析属性
8
如何使用NSXMLParser解析具有相同名称的父子元素
9
NSXMLParser泄漏
3
iPhone NSXMLParser(错误9)
6
iOS8 NSXMLParser崩溃
856
如何在.map()中跳过一个元素?
45
NSXMLParser简单示例
3
NSXMLParser与问题
3
Javascript for循环跳过最后一个元素