我正在尝试遍历使用dojox / xml / parser从XML解析的节点列表:
//required dojox/xml/parser, dojo/NodeList, dojo/NodeList-traverse, dojo/query
var doc = query(parser.parse(xml).documentNode);
这工作正常,但是,当我试图遍历孩子时,似乎我无法选择名称中带破折号的节点:
console.log(doc.children("someNode").length) // 1, as expected
console.log(doc.children("some-otherNode").length) // 0, should be 1
console.log(doc.children("some\-otherNode").length) // Still 0
console.log(doc.children("some\\-otherNode").length) // Still 0
我尝试过使用dojo / query请求的css2,css3和acme选择器。是否有其他方法可以在选择器中转义破折号?或者也许用dojo遍历xml文档的另一种方法是什么?
由于