我正在尝试解析XML,
<entry>
<title type="html"><![CDATA[TITLE]]></title>
</entry>
使用Hpple,我正在尝试阅读
NSArray *array = [xpathParser searchWithXPathQuery:@"//entry/title[@type='html']"];
但返回的值为null。我做错了什么?
答案 0 :(得分:0)
由于hpple是XPathQuery的包装器,您可能需要检查它this answer
tl; dr 尝试将/ text()添加到XPath查询中。
看起来Hpple的作者使用不同的函数调用来搜索他的Unit Test for hpple中的XPath;例如NSArray * a = [doc search:@"//a[@class='sponsor']"];
,也许是值得一试。