文本還是二進制 Tim Berners-Lee二十世紀八十年代后期在歐洲粒子物理研究所(CERN)開始試運行Web時,他想用超文本組織規劃信息。由于Web需要一種協議,HTTP——一種基于文本的簡單客戶端-服務器協議創建出來。純文本方式到底有什么過人之處呢?比如說,Tim為什么不采用微軟的Word格式做為Web文檔的基礎呢?基于二進制的、人類不易閱讀的格式和協議難道不是效率更高嗎?既然從Web誕生到現在有數以百萬億計的HTTP事務,讓它們用英文單詞“GET”和“POST”,這真的個好主意嗎?
XML API Java1.4自帶所有和XML協同工作的基本API,包括javax.xml標準擴展包,該包處理用于XML的簡單API(Simple API for XML,SAX)和文檔對象模型(Document Object Model,DOM)以及擴展的風格表單語言(eXtensible Stylesheet Language,XSL)轉換。假如您使用的是Java1.4之前的版本,您仍然可以使用所有這些工具,但您必須從http://java.sun.com/xml/.上下載各個相應程序包。