1.概念:
xml 是一种标记语言,是用于传输数据,而并非和html一样是显示数据。
xml标签没有被预定于, 是用户自定义标签。
xml使用的还是W3C发布的1.0规范;
XML一般用于描述有关系的数据,也用于软件的配置文件,描述程序模块之间的关系 。
2. 简单的xml文件;
<?xml version="1.0" encoding="UTF-8" standalone="no "?> <peopre> <man> <name>张三</name> </man> <woman> <name>张芳芳</name> </woman> </peopre>
第一行文档声明: version规范版本(必写),然后encoding设置编码(可选),standalone(可选) 说明文档是否依赖其他文档默认是no,
接下来的节点都是以对称出现。
xml解析分成两种方式:
1.DOM: Document Object Model 文档对象模型,这种是W3C推出的标准解析XML的方式。
2. SAX: Simple API for XML 。这种方式不是官方标准,属于开源社区XML-DEV,几乎所有的XML解析器都支持它。
XML解析开发包:
1.JAXP :是sun公司推出的解析标准实现。 也就是javaSE自带的解析实现,支持DOM和SAX的解析方式;
2.dom4j :开源组织推出解析方式。(常用);
3.jdom:也是开源组织推出的解析方式。
怕什么真理无穷 进一寸有一寸的欢喜
浙公网安备 33010602011771号