Tim Berners-Lee二十世纪八十年代后期在欧洲粒子物理研究所(CERN)开始试运行Web时,他想用超文本组织规划信息。由于Web需要一种协议,HTTP——一种基于文本的简单客户端-服务器协议创建出来。纯文本方式到底有什么过人之处呢?比如说,Tim为什么不采用微软的Word格式做为Web文档的基础呢?基于二进制的、人类不易阅读的格式和协议难道不是效率更高吗?既然从Web诞生到现在有数以百万亿计的HTTP事务,让它们用英文单词“GET”和“POST”,这真的个好主意吗?
Java1.4自带所有和XML协同工作的基本API,包括javax.xml标准扩展包,该包处理用于XML的简单API(Simple API for XML,SAX)和文档对象模型(document.nbspObject Model,DOM)以及扩展的风格表单语言(eXtensible Stylesheet Language,XSL)转换。假如您使用的是Java1.4之前的版本,您仍然可以使用所有这些工具,但您必须从http://java.sun.com/xml/.上下载各个相应程序包。