计算 XML 中的 XPath 表达式
Evaluating an XPath expression in XML
使用 Add-on SDK 创建 Firefox 插件时,如何处理 XML 文件?使用 XPath 进行评估会引发错误:
未定义 XPathResult
我正在尝试使用以下代码处理此 XML 数据:
var iterator = xmlDoc.evaluate('//stream', xmlDoc, null, XPathResult.ORDERED_NODE_ITERATOR_TYPE, null);
是的,窗口上下文中可用的许多全局类在作为沙箱的 SDK 模块中不存在。您可以通过nsIDOMXPathResult
接口访问此常量:
var {Ci} = require("chrome");
var iterator = xmlDoc.evaluate('//stream', xmlDoc, null,
Ci.nsIDOMXPathResult.ORDERED_NODE_ITERATOR_TYPE, null);
相关文章:
- 节点中带有空格的 XPath 表达式表示挑衅.js
- 将变量传递到CasperJS中的XPath表达式中
- 将param作为xpath表达式传递给XSLT-javascript
- PhantomJS文件上载无法使用XPath表达式
- 如何使用XPath表达式在CasperJS中检索元素的属性
- 重构 Xpath:同一父级下的多个表达式
- 在属性名称中搜索带有冒号的 xpath 表达式会引发异常(节点.js元素树模块)
- XPath 表达式,用于按源顺序选择 *所有* 元素、文本节点和注释节点
- 计算 XML 中的 XPath 表达式
- 获取与正则表达式匹配的 HTML 单词的 XPATH
- 将 XPath 表达式与 JavaScript 变量进行匹配
- 用于基于多个值解析XML的XPath表达式
- 正在Chrome中评估xpath表达式
- 以编程方式创建XPath表达式
- 什么'这个xpath表达式错了
- InvalidSelectorError:xpath表达式的结果是[object Text].它应该是一个元素
- 在Iframe弹出窗口中获取span的XPath表达式时需要帮助
- 在CasperJS中XPath表达式中使用contains(text(), "string")时如何
- 使用javascript在HTML中运行XPath表达式SVG
- 使用XPath表达式为Javascript添加自定义规则