java培训之XML学习笔记(1)

来源:互联网 发布:手机淘宝发展现状 编辑:程序博客网 时间:2024/04/29 09:34
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推荐的解析模式






<?xml version="1.0" encoding="utf-8"?>
<bookstore>
<book category = "COOKING">
<title lang = "en">Everyday Italian</title>
<author>ermao</author>
<year>2013</year>
<price>30.00</price>

</book>
<book category = "Web">
<title lang = "en" >Learning XML</title>
<author>dandan</author>
<year>2014</year>
<price>23.00</price>
</book>
</bookstore>




DOM 解析的优点: 因为是加载到内存中的,所crud的操作会比较快。
          缺点: 内存中加载的数据太多,容易造成内存溢出。
0 0