XML解析,dom解析,Jdom解析
XML是一門標(biāo)記語言,主要作用是用來進(jìn)行數(shù)據(jù)傳輸和配置保存的。XML文件內(nèi)容主要由兩部分組成:頭信息,主體信息
頭信息:
主要放入的是一些配置信息,例如:版本,編碼,規(guī)則(dtd,xsd),導(dǎo)入樣式文件(CSS,XSL)
主體信息里主要放入具體要說明的數(shù)據(jù)。
主體信息的組成:
1) 全部由節(jié)點(diǎn)(Node)組成,分為三類,節(jié)點(diǎn)都有兩個(gè)固定的屬性,Name,Value
a) 元素節(jié)點(diǎn)(Element),標(biāo)簽,只有name
b) 屬性節(jié)點(diǎn)(Attribute),必須依附于元素節(jié)點(diǎn)存在,name和value同時(shí)存在
c) 文本節(jié)點(diǎn)(Text),具體的數(shù)據(jù)內(nèi)容。只有value
2) 在這些節(jié)點(diǎn)之間存在關(guān)系:父子關(guān)系
a) 一個(gè)節(jié)點(diǎn)最多只能有一個(gè)父節(jié)點(diǎn)
b) 如果一個(gè)節(jié)點(diǎn)沒有父節(jié)點(diǎn),那么該節(jié)點(diǎn)稱為根節(jié)點(diǎn)(Root)
c) 一個(gè)XML中只允許存在一個(gè)根節(jié)點(diǎn)
d) 只有元素節(jié)點(diǎn)可以有子節(jié)點(diǎn),文本節(jié)點(diǎn)沒有子節(jié)點(diǎn),因此文本節(jié)點(diǎn)也稱為葉子節(jié)點(diǎn)(Leaf)
如果想通過程序創(chuàng)建或讀取XML文件,一般都使用一些解析工具完成,常用的解析方式有三種:
總結(jié)
以上是生活随笔為你收集整理的XML解析,dom解析,Jdom解析的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: (详细)Hibernate框架的搭建,H
- 下一篇: matlab拟合工具箱cftool