E4X是一擴(kuò)展了ECMAScript(JavaScript)的程式語言,它的目標(biāo)是提供一種使用簡潔語法的DOM接口用於訪問XML文檔。E4X 又稱為 ECMA-357 標(biāo)準(zhǔn),和 ECMA-262 標(biāo)準(zhǔn)一樣,是歐洲計算機(jī)制造商協(xié)會(ECMA)發(fā)表.
釋疑
ECMAScript for XML (E4X)是一擴(kuò)展了ECMAScript(JavaScript)的程式語言,它增加本地XML支持,為ECMAScript程序員提供了一種感覺直觀的方式來訪問XML文檔。它的目標(biāo)是提供一種使用簡潔語法的DOM接口用於訪問XML文檔。
E4X 又稱為 ECMA-357 標(biāo)準(zhǔn),和 ECMA-262 標(biāo)準(zhǔn)一樣,是歐洲計算機(jī)制造商協(xié)會(ECMA)發(fā)表.
----------------------------下面這段引用自國外網(wǎng)站,歡迎英語高手翻譯一下------------------
is a programming language extension that adds native XML support to ECMAScript (JavaScript). It does this by providing access to the XML document in a form that feels natural for ECMAScript programmers. The goal is to provide an alternative to DOM interfaces that uses a simpler SYNTAX for accessing XML documents. It also offers a new way of making XML visible Before the release of E4X XML was always accessed at an object level. E4X changed that. It treats XML as a primitive (equivalent to a character, integer, or boolean). This implies faster access, better support, and acceptance as a building block (data structure) of a program. E4X is standardized by Ecma International in ECMA-357 standard. The first edition was published in June 2004, the second edition in December 2005.
實(shí)現(xiàn)
E4X在(至少部分地)SpiderMonkey(Gecko的JavaScript引擎)和Rhino中實(shí)現(xiàn)。 MozillaFirefox是基於Gecko引擎的,所以它可以用E4X運(yùn)行腳本。該規(guī)范相當(dāng)新,只有1.5版本及以上支持。 Macromedia的ActionScript3腳本語言完整地支持E4X,ActionScript3在2005年末已可用。注意∶為了正確地在Firefox 1.5中運(yùn)行E4X,你必須在腳本的HTML標(biāo)簽中將類型(type)值後面加入“; e4x=1”字串(例∶