ECMAScript for XML
From Wikipedia, the free encyclopedia
ECMAScript for XML (E4X) was the standard ISO/IEC 22537:2006 programming language extension that adds native XML support to ECMAScript (which includes ActionScript, JavaScript, and JScript). The goal was to provide an alternative to DOM interfaces that uses a simpler syntax for accessing XML documents. It also offered a new way of making XML visible. Before the release of E4X, XML was always accessed at an object level. E4X instead treated XML as a primitive (like characters, integers, and booleans). This implied faster access, better support, and acceptance as a building block (data structure) of a program.
E4X was standardized by Ecma International in the ECMA-357 standard. The first edition was published in June 2004, the second edition in December 2005.
The E4X standard was deprecated by the Mozilla Foundation in 2014.[1]
It was withdrawn by ISO/IEC.[2]