【发布时间】:2012-01-17 12:16:40
【问题描述】:
我的函数正在返回 XML,所以我这样做了:
返回 xml.blah.blah.blah
它告诉我它不能将 XMLList 转换为 XML
所以我猜 xml.blah.blah.blah 是一个 XMLList。
我该怎么做(将 XMLList 转换为 XML)?最简单的方法?
【问题讨论】:
标签: actionscript-3 flash-builder flash-cs5 flash-cs4
我的函数正在返回 XML,所以我这样做了:
返回 xml.blah.blah.blah
它告诉我它不能将 XMLList 转换为 XML
所以我猜 xml.blah.blah.blah 是一个 XMLList。
我该怎么做(将 XMLList 转换为 XML)?最简单的方法?
【问题讨论】:
标签: actionscript-3 flash-builder flash-cs5 flash-cs4
您应该能够将 XMLList 转换为 XML。
要么:
XML(xml.blah.blah)
或
(xml.blah.blah as XML)
【讨论】:
您可以像访问数组一样访问 XMLList 的项目:
var booksXML:XML =
<Books>
<Book ISBN="0000000000">
<title>Title 1</title>
<author>Author 1</author>
</Book>
<Book ISBN="1111111111">
<title>Title 2</title>
<author>Author 2</author>
</Book>
<Book ISBN="2222222222">
<title>Title 3</title>
<author>Author 3</author>
</Book>
<Book ISBN="3333333333">
<title>Title 4</title>
<author>Author 4</author>
</Book>
</Books>;
var authorList:XMLList = booksXML.Book.author;
for (var i:int = 0; i < authorList.length(); i++)
{
var authorElement:XML = authorList[i];
trace(authorElement);
}
【讨论】: