XML的作用 1、 用做存储数据 2、 用做异构系统之间的通信(不同语言之间遵守的xml规范是一样的 ) webservice 核心的内容全是xml soap协议 3、 用做配置文件(利于对配置文件的修改和其它操作)web.xml struts-config.xml xml定义比较简单(只要符合相应的规范) 但重要的是如何来使用xml 使用xml需要相应的语言解析器parser 在java中对解析器有如下一些分法: 按照解析的(API)接口: 1、 SAX xercers.jar 2、 Dom 3、 Jdom 4、 Dom4j 按照解析的 模式来划分: 1、Dom基于tree来解析,解析时它整个xml加载之后, 再按照 tree进行解析 分jdom,dom4j 2、SAX 基于事件,着重对xml片段的解析, 适合解析大型的xml