日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

E4X - 维基百科,自由的百科全书

發布時間:2024/3/12 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 E4X - 维基百科,自由的百科全书 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
E4X - 維基百科,自由的百科全書

E4X - 維基百科,自由的百科全書

E4X


?

維基百科,自由的百科全書



跳轉到: 導航,
搜索


ECMAScript for XMLE4X)是一擴展了ECMAScript(包含ActionScript、DMDScript、JavaScript、JScript等)的編程語言,它增加對 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 在(至少部分地)SpiderMonkey(Gecko的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 CS3、Adobe AIR 和 Adobe Flex 中可用,因為它們都使用 ActionScript 3 作為腳本語言。
  • E4X 在 Adobe Acrobat 和 Adobe Reader 8.0 或更高版本中可用。
  • E4X 在 Aptana 的 Jaxer Ajax 應用服務器中可用,該服務器使用了 Mozilla 的服務器端引擎。
  • 從 Alfresco Community Edition 2.9B 以后,E4X 也可以在在這個企業文檔管理系統中可用。
posted on 2012-05-22 11:01?lexus 閱讀(...) 評論(...) 編輯 收藏

轉載于:https://www.cnblogs.com/lexus/archive/2012/05/22/2512967.html

總結

以上是生活随笔為你收集整理的E4X - 维基百科,自由的百科全书的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。