1

我有一个 XML 节点的引用,它是更大的 XML 树的一部分。有没有办法在不访问父级并寻找它的情况下获取下一个/上一个兄弟元素?像 DOM 之类的东西nextSibling就是我要寻找的东西。

编辑:鉴于 E4X 没有自然的方法可以做到这一点,我将坚持以下(除了在我的情况下,我将在某处存储实际索引):

// next sibling:
node.parent().children()[ node.childIndex() + 1 ]
// previous sibling:
node.parent().children()[ node.childIndex() - 1 ]
4

2 回答 2

1

我在 ECMA-357 第 2 版中看不到任何此类方法。此外,“兄弟姐妹”似乎没有出现在我的标准副本中的任何地方。如果存在任何此类方法,它们存在是因为 Adob​​e 将它们作为扩展添加到规范中。

于 2010-01-19T14:21:36.717 回答
0

这是你想要的?

http://livedocs.adobe.com/flex/3/langref/flash/xml/XMLNode.html#nextSibling

于 2010-01-19T14:20:03.943 回答