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 元素的 XMLList 會視為與 XML 物件相同,因此您可以使用此 XML 類別的所有屬性與方法。例如,在下列程式碼中,由於 doc.div 是只包含一個元素的 XMLList 物件,因此您可以使用此 XML 類別的 appendChild() 方法:

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

如需 XML 屬性與方法的清單,請參閱: XML 物件