E4X
Ten artykuł od 2012-02 wymaga zweryfikowania podanych informacji. |
ECMAScript for XML (E4X) — język programowania rozszerzający JavaScript i wspomagający JavaScript przy obsłudze XML-a. Jest to alternatywa dla DOM. Rozszerzenie obsługiwane przez Rhino używany przez aplikację OpenOffice.org, SpiderMonkey używane przez aplikację używające silnika XUL (Firefox, Thunderbird). Jest także obsługiwany przez Tamarin (silnik ActionScriptu używany przez maszynę wirtualną w Adobe Flash 9).
Mimo że jest to zapomniany standard, idea zamieszczania kodu XML wewnątrz kodu JavaScript została ponownie użyta w języku JSX, zaproponowanego przez Facebooka.