iphone mobile safari上的javascript支持xpath吗?

iphone mobile safari上的javascript支持xpath吗?,javascript,iphone,xpath,safari,Javascript,Iphone,Xpath,Safari,iphone mobile safari上的javascript支持xpath吗?我使用libxml2解析objective-c中的xhtml文件,但希望能够动态更改解析逻辑。正在考虑使用UIWebview的StringByEvaluating JavaScriptFromString:方法。我看到3.0版有文档。evaluate这是XPATH评估所需的全部内容。document.evaluate在Simulator 3.0或Simulator 3.1中不起作用。我在webViewDidFini

iphone mobile safari上的javascript支持xpath吗?我使用libxml2解析objective-c中的xhtml文件,但希望能够动态更改解析逻辑。正在考虑使用UIWebview的StringByEvaluating JavaScriptFromString:方法。

我看到3.0版有
文档。evaluate
这是XPATH评估所需的全部内容。

document.evaluate在Simulator 3.0或Simulator 3.1中不起作用。我在webViewDidFinishLoad内部运行以下程序,其中加载的页面有2个元素,计算结果为零。scriptCode=@“document.evaluate(\“count(//form)\”,document,null,XPathResult.STRING\u TYPE,null)。stringValue;”;结果=[WebView stringByEvaluatingJavaScriptFromString:scriptCode];您是否尝试过使用
snapshotLength
,而不是xpath的
count
<代码>文档。求值(//form),文档,null,XPathResult.ORDERED\u NODE\u SNAPSHOT\u TYPE,null)。snapshotLength