E4X: Unterschied zwischen den Versionen
Mtitze (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Kowa (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
(8 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
{{Qualität | |||
|correctness = 3 | |||
|extent = 2 | |||
|numberOfReferences = 2 | |||
|qualityOfReferences = 3 | |||
|conformance = 3 | |||
}} | |||
=Definition= | |||
Die [[ECMAScript for XML specification]] definiert Klassen und Funktionen, um mit XML-Daten zu arbeiten. | |||
Diese Klassen und Funktionen werden unter dem Namen [[E4X]] zusammengefasst. | |||
= | =Anmerkungen= | ||
ActionScript 3.0 beinhaltet die E4X-Klassen: <code>XML</code>, <code>XMLList</code>, <code>QName</code> und <code>Namespace</code>. | |||
[[XML | Bisher bot die [http://www.ecma-international.org/publications/standards/Ecma-262.htm ECMAScript edition 4 draft language specification] (auch bekannt als [[ECMA-262]]) keine Möglichkeiten mit XML-Daten zu arbeiten. ActionScript 1.0 und 2.0 (Flash 5 und folgenden Versionen) enthalten zwar Klassen und Methoden, um mit XML-Daten zu arbeiten, diese basieren aber nicht auf dem ECMAScript-Standard. | ||
In ActionScript 2.0 gibt es eine Klasse <code>XML</code>. Diese wurde in ActionScript 3.0 in <code>XMLDocument</code> umbenannt, um Namenskonflikte mit der neuen Klasse <code>XML</code>, die Teil von E4X ist, zu vermeiden. | |||
Die alten ActionScript 2.0-Klassen (<code>XMLDocument</code>, <code>XMLNode</code>, <code>XMLParser</code> und <code>XMLTag</code>) sind in ActionScript 3.0 im Paket <code>flash.xml</code> enthalten. | |||
Die neuen E4X-Klassen sind Kern-Klassen. Das heißt, man muss kein Paket importieren um diese nutzen zu können. | |||
=Quellen= | =Quellen= | ||
#{{Quelle|Adobe (2006a)}} | |||
#[http://www.ecma-international.org/publications/standards/Ecma-262.htm ECMAScript edition 4 draft language specification] | |||
=Siehe auch= | |||
[[Kategorie: | {{Vgl|XML}} | ||
[[Kategorie:ActionScript-3-Handbuch]] | |||
[[en:E4X]] | [[en:E4X]] | ||
Aktuelle Version vom 2. Mai 2015, 12:13 Uhr
Dieser Artikel erfüllt die GlossarWiki-Qualitätsanforderungen nur teilweise:
Korrektheit: 3 (zu größeren Teilen überprüft) |
Umfang: 2 (wichtige Fakten fehlen) |
Quellenangaben: 2 (wichtige Quellen fehlen) |
Quellenarten: 3 (gut) |
Konformität: 3 (gut) |
Definition
Die ECMAScript for XML specification definiert Klassen und Funktionen, um mit XML-Daten zu arbeiten. Diese Klassen und Funktionen werden unter dem Namen E4X zusammengefasst.
Anmerkungen
ActionScript 3.0 beinhaltet die E4X-Klassen: XML
, XMLList
, QName
und Namespace
.
Bisher bot die ECMAScript edition 4 draft language specification (auch bekannt als ECMA-262) keine Möglichkeiten mit XML-Daten zu arbeiten. ActionScript 1.0 und 2.0 (Flash 5 und folgenden Versionen) enthalten zwar Klassen und Methoden, um mit XML-Daten zu arbeiten, diese basieren aber nicht auf dem ECMAScript-Standard.
In ActionScript 2.0 gibt es eine Klasse XML
. Diese wurde in ActionScript 3.0 in XMLDocument
umbenannt, um Namenskonflikte mit der neuen Klasse XML
, die Teil von E4X ist, zu vermeiden.
Die alten ActionScript 2.0-Klassen (XMLDocument
, XMLNode
, XMLParser
und XMLTag
) sind in ActionScript 3.0 im Paket flash.xml
enthalten.
Die neuen E4X-Klassen sind Kern-Klassen. Das heißt, man muss kein Paket importieren um diese nutzen zu können.
Quellen
- Adobe (2006a): Adobe Systems Incorporated; Adobe Flex 2 – Programming ActionScript 3.0; Verlag: Adobe Systems Incorporated; Adresse: San Jose, California; Web-Link; 2006; Quellengüte: 5 (Buch)
- ECMAScript edition 4 draft language specification