我不确定如果我正在使用XPath表达式执行此操作。我正在尝试在DOM上查找文本,并将此文本分配给一个变量。我有存储在SQLite中的文本,并且我已经检索了文本,并且正试图在实际上包含文本的网页上找到它。所以我ahve下面的代码:XPath表达式异常
var searchText = dataset[x]['selectedText'];
alert(dataset[x]['selectedText']);
var res = googbar_frames[0].contentDocument.evaluate("//*[.=searchText]",googbar_frames[0].contentDocument.body,null,XPathResult.ANY_TYPE,null);
alert(res.snapshotLength);
而且我得到以下错误。
Error: Permission denied for <http://en.wikipedia.org> to call method XPathException.toString on <>.
Error: Permission denied for <http://en.wikipedia.org> to call method XPathException.toString on <>.
得到了正确的表达。我正在尝试查找DOM上的文本。或者我会错误的somwehere? 欢呼
需要更多的代码。什么是googbar_frames?代码从哪里调用? – 2009-10-26 14:59:27