E4X获得元素的下一个兄弟

时间:2010-01-19 14:14:07

标签: xml actionscript-3 e4x

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

编辑:鉴于使用E4X没有自然的方法,我只会坚持以下(除了在我的情况下,我会将实际索引存储在某处) :

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

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)