xml 学习笔记
XML : W3C 提供的可拓展的HTMl标签
作用 : 存储,配置
数据存储在XMl中,写好XML文件后要用程序去读取其中的数据,而读取程序的过程叫做解析。
xml 的解析方式分为两种: dom (Document Objecct Model 文档对象模型) W3C组织推荐的解析模式
Sax (Simple API for Xml )是xml社区事实上的标准 ,几乎所有的XML解析器都支持它
XML 解析器: Crimson(sun ) Xerces(IBM) Aelfred2(Dom4j)
XML 解析开发包: jaxp(sun) jdom dom4j pull(android SDK 自带)
xml 的约束 (书写一个文档对当前的XML文档进行限制)
分类 DTD , schema
XML的解析 dom Document Object Model 文档对象模型 W3C推荐的解析模式
1 <?xml version="1.0" encoding="utf-8"?> 2 <bookstore> 3 <book category = "COOKING"> 4 <title lang = "en">Everyday Italian</title> 5 <author>ermao</author> 6 <year>2013</year> 7 <price>30.00</price> 8 9 </book> 10 <book category = "Web"> 11 <title lang = "en" >Learning XML</title> 12 <author>dandan</author> 13 <year>2014</year> 14 <price>23.00</price> 15 </book> 16 </bookstore>
DOM 解析的优点: 因为是加载到内存中的,所crud的操作会比较快。
缺点: 内存中加载的数据太多,容易造成内存溢出。
时间: 2024-10-16 18:58:28