ECMAScript for XML
ECMAScript for XML (E4X) bringt native XML unterstützung in die Programmiersprache ECMAScript (bekannt als JavaScript). Das Ziel ist es eine alternative, einfachere syntax für das bearbeiten von XML Dokumenten zu bieten als das bekannte DOM Interface.
E4X ist standartisiert durch Ecma International im ECMA-357 Standard (im Moment ist diese Definition in der ersten Version, June 2004).
Implementation
E4X ist implementiert (nur Teilweise) in SpiderMonkey (Gecko's JavaScript engine) und in Rhino.
Mozilla Firefox basiert auf Gecko und kann somit benutzt werden um scripte mit E4X zu schreiben. Die Definition ist relative new und somit unterstützt Firefox 1.0 es noch nicht. Du müsstest deshalb die 1.5 alpha or beta Version benutzten. Für mehr Information über das benutzen von E4X in Mozilla-basierenden Browsers findest du englishe Informationen unter [1].
Macromedia's ActionScript 3 Script Sprache unterstützt E4X vollkommen und wird in der nächsten Zeit erhältlich sein. Weitere Informationen hier zu findet man unter [2].