我是XPath的新手,希望您考虑以下表达式,其中n
是一个元素:
//n[parent::n and child::n]
[ ]
中的表达式是否表示n
的父节点和子节点必须相同?
还是我完全错了?谢谢。
答案 0 :(得分:6)
[]中的表达式是否表示n的父节点和子节点必须相同?
你陈述的正确性取决于你所说的“相同”。如果“相同”,则表示“相同”,则该陈述显然是不正确的。节点不能同时是某个节点的父节点和子节点。
另一方面,如果你打算写“具有相同的名字”,那么这是真的。表达式
var internal = require("../plu/internal");
module.exports = {isAvailable: false};
internal.eventEmitter.on('AppA', function () {
module.exports.isAvailable = true;
});
装置
在文档中的任何位置查找名称为
//n[parent::n and child::n]
的所有元素,但前提是它们的父元素也称为n
,并且它们至少有一个名为n
的子元素