(Translated by https://www.hiragana.jp/)
E4X - 維基百科,自由的百科全書 とべいたり內容

E4X

維基百科ひゃっか自由じゆうてき百科全書ひゃっかぜんしょ

ECMAScript for XMLE4Xいち擴展りょうECMAScript包含ほうがんActionScriptDMDScriptJavaScriptJScriptひとしてきほどしきげん,它增加ぞうかたい XML てき內在支持しじ。它的目標もくひょうざい訪問ほうもんXMLぶん檔時,提供ていきょういちしゅさら直觀ちょっかん語法ごほうさら簡潔かんけつてきてき DOM せっこう。它也處理しょりXMLてきいちしゅしんてき方式ほうしきざい E4X 版本はんぽんまえ通常つうじょうそうざい Objcet(對象たいしょうそうじょう訪問ほうもんXML,而 E4X のりこれ XML とう原始げんしすうよりどころprimitiveらい處理しょり如字數字すうじ和布わかめなんじ值)。這也意味いみさらかいてき訪問ほうもん速度そくどさらこのみてき支持しじ使 XML 以成ためほどじょてきいちぐみかたまりすうよりどころ結構けっこう)。

しめせれい

[編輯へんしゅう]
 var sales = <sales vendor="John">
     <item type="peas" price="4" quantity="6"/>
     <item type="carrot" price="3" quantity="10"/>
     <item type="chips" price="5" quantity="3"/>
   </sales>;

 alert( sales.item.(@type == "carrot").@quantity );
 alert( sales.@vendor );
 for each( var price in sales..@price ) {
   alert( price );
 }

實現じつげん

[編輯へんしゅう]

E4X てきだいいち實現じつげんよし Terry Lucas John Schneider 設計せっけいてき出現しゅつげんざい BEA 於2002ねん2がつ發布はっぷてき Weblogic Workshop 7.0ちゅう。BEA てき實現じつげんもとRhinoなみ且於2004ねん6がつさき於 ECMAScript E4X 規範きはん發布はっぷ。John Schneider 當時とうじうつしりょういちへんせき於 BEA てき Workshop てき文章ぶんしょうぺーじめんそん檔備份そんあみぎわもう檔案かん)。這個 E4X げん前身ぜんしんてき參考さんこうぶん檔目まえ仍然可用かよう

  • E4X ざいいたりしょう部分ぶぶんSpiderMonkeyGeckoてきJavaScript引擎) Rhino(Mozilla てきいちよう Java 而非 C うつしてき JavaScript 引擎)ちゅう實現じつげん

注意ちゅういためりょう正確せいかくざいFirefox 1.5ちゅう運行うんこうE4X,你必須ひっすざい腳本てきHTMLしるべくじ中將ちゅうじょう類型るいけい(type)值後めん加入かにゅう「;e4x=1」くしれい:<script type="text/javascript; e4x=1">)。

  • よしMozilla Firefox もとGecko 引擎てき所以ゆえん它可以用 E4X 運行うんこう腳本。該規範きはん相當そうとうしんただゆう1.5及以版本はんぽん支持しじ
  • MacromediaてきActionScript3腳本げんかん整地せいち支持しじ E4X,ActionScript 3 ざい2005ねんまつやめ可用かよう。Adobe 於 2006ねん6がつ28にちずい Flash Player 9 正式せいしきてき發布はっぷりょう該語ごと
  • E4X ざい Flash CS3Adobe AIR Adobe Flex ちゅう可用かよういんため它們使用しよう ActionScript 3 作為さくい腳本げん
  • E4X ざい Adobe Acrobat Adobe Reader 8.0 あるさらだか版本はんぽんちゅう可用かよう
  • E4X ざい Aptana てき Jaxer Ajax 應用おうよう服務ふくむちゅう可用かよう,該服務ふくむ使用しようりょう Mozilla てき服務ふくむはし引擎。
  • したがえ Alfresco Community Edition 2.9B 以後いご,E4X 也可以在ざい這個企業きぎょうぶん管理かんり系統けいとうちゅう可用かよう

外部がいぶ連結れんけつ

[編輯へんしゅう]