XMLList 对象

Flash Player 9 和更高版本,Adobe AIR 1.0 和更高版本

XMLList 实例表示 XML 对象的任意集合。它可以包含完整的 XML 文档、XML 片断或 XML 查询结果。

以下是 XMLList 对象的分层结构的使用方法:

  • child()

  • children()

  • descendants()

  • elements()

  • parent()

以下方法可以与 XMLList 对象属性一起使用:

  • attribute()

  • attributes()

以下方法可以与 XMLList 属性一起使用:

  • hasOwnProperty()

  • propertyIsEnumerable()

以下方法用于使用和确定某些类型的 XML 内容:

  • comments()

  • hasComplexContent()

  • hasSimpleContent()

  • processingInstructions()

  • text()

以下方法用于转换为字符串和设置 XMLList 对象的格式:

  • normalize()

  • toString()

  • toXMLString()

另外还有几个方法:

  • contains()

  • copy()

  • length()

  • valueOf()

有关这些方法的详细信息,请参阅 用于 Adobe Flash Platform 的 ActionScript 3.0 参考

对于只包含一个 XML 元素的 XMLList 对象,可以使用 XML 类的所有属性和方法,因为包含一个 XML 元素的 XMLList 被视为等同于 XML 对象。例如,在下面的代码中,因为 doc.div 是包含一个元素的 XMLList 对象,所以可以使用 XML 类的 appendChild() 方法:

var doc:XML =  
        <body> 
            <div> 
                <p>Hello</p> 
            </div> 
        </body>; 
doc.div.appendChild(<p>World</p>);

有关 XML 属性和方法的列表,请参阅 XML 对象