2011-12-10 5 views
1

My機能は、XMLを返しているので、私は実行します。Actionscript 3 - どのようにXMLListからXMLに変換できますか?

戻りxml.blah.blah.blah

それはそれは

ので、私は推測しているXML XML

にXMLListを変換することはできませんと言われます。 blah.blah.blahはXMLListです。

私はこれを行うことができます(XMLListをXMLに変換します)?可能な最もシンプルな方法?

答えて

1

XMLListをXMLにキャストできます。
次のいずれかの

XML(xml.blah.blah) 

または

(xml.blah.blah as XML) 
+0

'リターンXML(xml.blah.blah);'動作しませんか?エラーは何ですか? – Cadin

+0

あなたは正しいです、私はxml.blah.blah.blahの前にXMLに気づかなかった 申し訳ありませんが、私はすでにあなたの答えを正しいものとしてマークしました。ありがとうございました:D – bunnyannihilator89

1

あなたはあなたのようなの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); 
} 
関連する問題