15.10.2012 Views

Actionscript 3 Entwicklerhandbuch

Actionscript 3 Entwicklerhandbuch

Actionscript 3 Entwicklerhandbuch

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

ACTIONSCRIPT 3.0 ENTWICKLERHANDBUCH<br />

XML-Verarbeitung<br />

var employee:XML =<br />

<br />

Wu<br />

Erin<br />

;<br />

trace(employee.@id); // 6401<br />

Wie im folgenden Code dargestellt ist, können Sie das Platzhaltersymbol * zusammen mit dem @-Symbol verwenden,<br />

um auf alle Attribute eines XML- oder XMLList-Objekts zuzugreifen:<br />

var employee:XML =<br />

<br />

Wu<br />

Erin<br />

;<br />

trace(employee.@*.toXMLString());<br />

// 6401<br />

// 233<br />

Wie im folgenden Code dargestellt ist, können Sie mithilfe der attribute()-Methode oder der attributes()-<br />

Methode auf ein bestimmtes Attribut oder auf alle Attribute eines XML- oder XMLList-Objekts zugreifen:<br />

var employee:XML =<br />

<br />

Wu<br />

Erin<br />

;<br />

trace(employee.attribute("id")); // 6401<br />

trace(employee.attribute("*").toXMLString());<br />

// 6401<br />

// 233<br />

trace(employee.attributes().toXMLString());<br />

// 6401<br />

// 233<br />

Beachten Sie, dass Sie für den Zugriff auf Attribute auch die im folgenden Beispiel dargestellte Syntax verwenden<br />

können:<br />

employee.attribute("id")<br />

employee["@id"]<br />

employee.@["id"]<br />

Jeder dieser Ausdrücke entspricht employee.@id. Die Syntax employee.@id ist jedoch der bevorzugte Ansatz.<br />

Filtern nach Attribut- oder Elementwerten<br />

Flash Player 9 und höher, Adobe AIR 1.0 und höher<br />

Sie können die Klammernoperatoren ( und ) verwenden, um Elemente mit einem bestimmten Elementnamen oder<br />

Attributwert zu filtern. Gegeben ist das folgende XML-Objekt:<br />

Letzte Aktualisierung 27.6.2012<br />

115

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!