/*下例创建名为 books 的 XML 属性 并将多个带有 book publisher 和 name 标签的项添加到名为 books 的节点。 然后调用 showBooksByPublisher() 方法,该方法接收 XMLList 并返回与发行人“Addison-Wesley” 匹配的每一项。 */ var books:XML= <books> <book publisher="Addison-Wesley" name="Design Patterns" /> <book publisher="Addison-Wesley" name="The Pragmatic Programmer" /> <book publisher="Addison-Wesley" name="Test Driven Development" /> <book publisher="Addison-Wesley" name="Refactoring to Patterns" /> <book publisher="O'Reilly Media" name="The Cathedral & the Bazaar" /> <book publisher="O'Reilly Media" name="Unit Test Frameworks" /> </books>; showBooksByPublisher("Addison-Wesley"); function showBooksByPublisher(name:String):void { var results:XMLList = books.book; showList(results); } function showList(list:XMLList):void { var item:XML; for each (item in list) { trace("item: " + item.toXMLString()); } }