ECMAScript pour XML
E4X (ECMAScript pour XML ; en anglais, ECMAScript for XML, d'où le 4 par homophonie avec for) est une extension du langage de programmation ECMAScript. Il rend l'utilisation de XML plus facile. Il se veut une alternative à l'interface DOM, afin de permettre l'accès à un document XML de manière plus simple, et plus intuitive aux développeurs.
E4X est intégré à ActionScript 3, le langage de programmation utilisé par Adobe Flash CS3 et Adobe Flex à partir de la version 2.
E4X est implémenté partiellement dans SpiderMonkey, l'interpréteur JavaScript de Gecko (le moteur de rendu utilisé dans les navigateurs web de la famille Mozilla), et dans Rhino, un interpréteur JavaScript, écrit en Java, et développé par la Fondation Mozilla.
E4X est défini dans le standard ECMA 357. La première édition est parue en , la seconde en .
Pris en charge par Firefox, ECMAScript pour XML n'est géré ni par Internet Explorer 7, ni par Opera 9.
E4X a été déprécié en 2012, et désactivé depuis Firefox 17[1].
Le langage JSX, créé par Facebook pour le framework JavaScript React, a directement été inspiré de E4X.
Voir aussi
Articles connexes
Liens externes
Références
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.