当使用Add-on SDK创建Firefox插件时,如何处理XML文件?
XPathResult未定义
我正在尝试使用以下代码处理此XML数据:
var iterator = xmlDoc.evaluate('//stream', xmlDoc, null, XPathResult.ORDERED_NODE_ITERATOR_TYPE, null);
当使用Add-on SDK创建Firefox插件时,如何处理XML文件?
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);