从前我开始编程的时候,我曾尝试使用regexp编写XML解析器。这失败了。
从那时起,我已经使用库为我做了所有的工作,但是我想解析另一个镜头。我只想阅读RSS源,因此它可能不需要支持整个规范。
我在互联网上可以找到的主题是: 1)不执行此操作的说明 2)示例/教程显示如何使用某个库 3)人们说不可能。
有很多库用各种语言读取XML,Nokogiri用于Ruby /用C语言编写; javax.xml.parsers.SAXParser
for Java等...
那么......他们是怎么做到的?我对使用pull / sax / dom感到无动于衷。