Flash CS3 文档 |
|||
| ActionScript 3.0 编程 > 处理 XML > XMLList 对象 | |||
XMLList 实例表示 XML 对象的任意集合。它可以包含完整的 XML 文档、XML 片断或 XML 查询结果。
以下方法用于处理 XMLList 对象的分层结构:
child() children() descendants() elements() parent() 以下方法用于处理 XMLList 对象属性 (attribute):
attribute() attributes() 以下方法用于处理 XMLList 属性 (property):
hasOwnProperty() propertyIsEnumerable() 以下方法用于处理和确定某些类型的 XML 内容:
comments() hasComplexContent() hasSimpleContent() processingInstructions() text() 以下方法用于转换为字符串和设置 XMLList 对象的格式:
normalize() toString() toXMLString() 还有其它几个方法:
contains() copy() length() valueOf() 有关这些方法的详细信息,请参阅《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 对象。
Flash CS3
当前页: http://livedocs.adobe.com/flash/9.0_cn/main/00000126.html