什么叫XML解析:读或写XML中的内容。
扩展:
XML可以理解层次型数据库的一种,它与关系型数据库之间各什么优缺点?
XML 关系型数据库
优点 擅长表达复杂的关系 擅长处理大量数据,快速查询和复杂分析
缺点 读写效率比较低 不擅长表达复杂的关系
文档结构图 = XML文档 - 其中的数据
DOM:文档对象模型,这种API是先将整个XML读入内存,再解析
SAX:简单XML API,它是从上到下一边读取,一边解析。
DOM SAX
优点 (修改) 可以读取较大的XML文件
缺点 小的XML文件 (只读)
<xml version="1.0" encoding="GBK"><root year="2008"><boss>带头大哥</boss><class id="01" teacher="张三">一班</class><class id="02" teacher="李四">二班</class><class id="03" teacher="张三丰">三班</class></root>
自学:DOM4j如何在属性上设置过滤条件?
数据库的连接:改为XML格式。
DOM4J:
读(相对定位:上, 下),绝对定位(xpath),属性定位,根据DTD验证。
写(乱码,格式),
<package name="com.lovo.po"><class name="StuPo"></class></package>
com.lovo.po.StuPo
</xml>