我正在尝试解析一个XML,
<entry>
<title type="html"><![CDATA[TITLE]]></title>
</entry>使用Hpple,我正在尝试读取
NSArray *array = [xpathParser searchWithXPathQuery:@"//entry/title[@type='html']"];但返回值为null。我哪里做错了?
发布于 2012-03-12 21:34:32
由于hpple是XPathQuery上的包装器,因此您可能需要对其进行this answer检查
tl;dr尝试将/text()添加到XPath查询中。
此外,看起来Hpple的作者在他的Unit Test for hpple中使用了不同的函数调用来搜索XPath;例如NSArray * a = [doc search:@"//a[@class='sponsor']"];,也许值得一试。
https://stackoverflow.com/questions/9667649
复制相似问题