XML可扩展标记语言。
*简化数据共享
*简化数据传输
*简化平台变更
XML处理指令
XML元素和属性
<datasource id = "db_oracle">-----------------------------------------------------------前标签
标签或文本
</datasource>----------------------------------------------------------后标签
属性写在前标记中,可以写多个属性值,用逗号隔开。
*XML文件由若干组标签组成
*一组标签包含前标签和后标签,标签可以包含其他标签或文本
*前标签中可以定义属性,属性名 = “属性值”
*标签名区分大小写
XML文件中,必须有且只有一个根元素,所谓根元素,就是他不再为任何元素包含。
XML文件结构:树状结构,XML可以描述一个复杂的树状结构。
实体引用:
< <
> >
& &
' '
" "
多行转义:把内容当成纯文本。
< !CDATA [ 文本内容 ]]>
什么时候使用CDATA段?
文本中出现大量的XML关键字符,就应该使用CDATA段。
读取XML文件:
SAX:速度快,占用资源小。缺点:不能修改XML文件。
DOM解析方式
首先了解树状结构,可获取,修改XML中的节点。
使用SAXReader需要导入dom4j-full.jar包。