(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 也可以在ざい这个くわだて业文档管理系りけい统中可用かよう

外部がいぶ链接

[编辑]