我有一个 XML 节点的引用,它是更大的 XML 树的一部分。有没有办法在不访问父级并寻找它的情况下获取下一个/上一个兄弟元素?像 DOM 之类的东西nextSibling
就是我要寻找的东西。
编辑:鉴于 E4X 没有自然的方法可以做到这一点,我将坚持以下(除了在我的情况下,我将在某处存储实际索引):
// next sibling:
node.parent().children()[ node.childIndex() + 1 ]
// previous sibling:
node.parent().children()[ node.childIndex() - 1 ]