代码之家  ›  专栏  ›  技术社区  ›  Chris

在E4X中过滤2个不同的节点?

  •  1
  • Chris  · 技术社区  · 16 年前

    在e4x中,我可以过滤两种不同的节点类型吗?它们与属性相同,但在节点类型上不同?我在任何地方都找不到这个:

    类似于“:

    $.book_xml.pages.page.(node == 'front' && node =='back');
    
    
    <pages>
     <page>
      <front></front>
      <back></back>
     </page>
    <pages>
    
    1 回复  |  直到 16 年前
        1
  •  0
  •   invertedSpear    16 年前

    不熟悉javascript中的e4x,但它在actionscript中有效:

    trace(book_xml.pages.page.*.(localName()=="front" || localName()=="back"));
    

    返回前节点和后节点。