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]
^"E4X – Archive of obsolete content – MDN". Mozilla. Archived from the original on 24 July 2014. Retrieved 10 September 2014.
^"ISO/IEC 22537:2006 — Information technology — ECMAScript for XML (E4X) specification — Status : Withdrawn".
and 24 Related for: ECMAScript for XML information
ECMAScriptforXML (E4X) was the standard ISO/IEC 22537:2006 programming language extension that adds native XML support to ECMAScript (which includes...
concurrent C for multithreaded parallel programming Cyclone – a safer C variant D Dart DASL – based on Java E eC ECMAScript ActionScript ECMAScriptforXML JavaScript...
software with respect to the most recent editions of ECMAScript. ECMAScriptforXML (E4X) List of ECMAScript engines Stefanov, Stoyan (2010). JavaScript Patterns...
languages. The ECMAScriptforXML (E4X) extension to the ECMAScript/JavaScript language explicitly defines two specific objects (XML and XMLList) for JavaScript...
2005, Mozilla joined ECMA International, and work started on the ECMAScriptforXML (E4X) standard. This led to Mozilla working jointly with Macromedia...
quoted strings, while ECMAScript 2018 and older do not. This is a consequence of JSON disallowing only "control characters". For maximum portability, these...
objective for this release of the player, including a new just-in-time (JIT) compiler. Support for binary sockets, ECMAScriptforXML (E4X) XML parsing...
SpiderMonkey implements the ECMA-262 specification (ECMAScript). ECMA-357 (ECMAScriptforXML (E4X)) was dropped in early 2013. SpiderMonkey is written...
in an XML literal, the application creates a LINQ-to-XML object for each literal at run time. String literal Character literal ECMAScriptforXML JSX (JavaScript)...
handler doit (for example, a JavaScript element) is executed. ECMAScript JavaScript DOM Events XForms XHTML "XML Events: An Events Syntax forXML". World Wide...
cross-platform and language-independent interface that treats an HTML or XML document as a tree structure wherein each node is an object representing...
the ECMAScript datamodel. SCXML4Flex ActionScript/Flex partial port of PySCXML. VoiceXML CCXML "State Chart XML (SCXML): State Machine Notation for Control...
also supports ECMAScriptforXML (E4X), which allows XML data to be manipulated more easily. JSON: Flash Player 11 includes native support for importing and...
module for PHP 5.3, 5.4, and 5.5. Meta also developed a similar augmentation for JavaScript, named JSX. XHP was loosely inspired by ECMAScriptforXML and...
in 2013. ECMAScript – the scripting language used in VoiceXML OpenVXI – an open source VoiceXML interpreter library SCXML – State Chart XML "Introduction...
Interpretation for Speech Recognition (SISR). SISR is based on ECMAScript, and ECMAScript statements inside the SRGS tags build up an ECMAScript semantic result...
Crimson: A Java XML parser derived from the Sun Project X Parser Xang: Framework for rapid development of dynamic server pages in ECMAScript (JavaScript)...
Scalable Vector Graphics (SVG) is an XML-based vector image format for defining two-dimensional graphics, having support for interactivity and animation. The...
Vector Graphics, an open XML-based standard vector graphics format is possible through various means: Scripting: ECMAScript is a primary means of creating...
and technical information for some user interface markup languages. Please see the individual markup languages' articles for further information. Basic...
XHR callbacks can present difficulty with readability and maintenance. ECMAScript 2015 (ES6) added the promise construct to simplify asynchronous logic...
DYNAMO DAX (Data Analysis Expressions) E Ease Easy PL/I EASYTRIEVE PLUS eC ECMAScript Edinburgh IMP EGL Eiffel ELAN Elixir Elm Emacs Lisp Emerald Epigram EPL...