xml當它在1996年11月首次由WWW小組( W3C)提出時就是一個能夠被很好接受的規范。現在,它與java從本質上的結合——即把Java程序中的與XML相關的代碼部分和對Java語義(動作)編碼的部分轉換成XML的標記,承諾能夠向企業或更高層提供更簡單和更具創造力的應用計算。Larry Cable 和 Mark Reinhold 是Sun公司的兩名老資格的工程師,他們在最近召開的JavaOne開發者大會的"Java平臺上的XML"技術會議部分發言,根據他們的發言,關注這種技術聯姻的主要原因是基于XML的語法提供了一種靈活的、標準的、健壯的Java編程方案,同時,Java也將一種普遍的語義集合應用于XML數據。
你現在就可以下載Java PRoject X Technology第二發行版的二進制代碼或源代碼,Java Project X Technology是一個基于Java-XML技術服務包的名字。這個服務包包括一個快速的XML解析器,這個解析器帶有可選的認證和一個支持W3C DOM Level 1 建議的內存內的對象模型樹。根據Sun的Java Project X FAQ,Project X 是一個"開發面向XML的應用與服務的高性能、模塊化、可擴展的Java API",試用一下證實這是真的。
對于一個Java開發者學習XML或至少探索一下它的可能性還是很有益處的。Sun的工程師們已經在Java2平臺中使用XML了。例如,XML已在JavaHelp API中使用,用來描述元信息;它也被用來描述EJB1.1中的部署描述符;它通過解釋EJB到jsp(或相反)提供J2EE編程模型的語法基礎。Sun也積極地參與W3C和其它開放XML組織,諸如XML.org 和OASIS(the Organization forthe Advancement of StrUCtured Information Standards)。