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