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 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的操作会比较快。
缺点: 内存中加载的数据太多,容易造成内存溢出。
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
- java培训之XML学习笔记(1)
- JAVA学习笔记之(读取XML)
- JAVA学习笔记之(写入xml)
- Java学习笔记之Xml
- java培训笔记(1)
- Java之SAX 方式解析 XML(学习笔记)
- Java之JDOM方式解析XML文件(学习笔记)
- Java之DOM4J方式解析XML文件(学习笔记)
- Java之DOM方式生成XML文件(学习笔记)
- Java之SAX 方式生成 XML(学习笔记)
- Java之JDOM方式生成XML文件(学习笔记)
- Java之DOM4J方式生成XML文件(学习笔记)
- Java初级培训笔记------容器 (1)
- Java培训笔记二十(学习流程)
- Xml培训笔记
- UML培训之我的学习笔记
- java培训笔记(2)
- 传智播客JAVA培训struts2学习笔记一
- Java路径获取
- Unity3d中Camera类的aspect属性解析
- 二维码扫描ZBarSDK的使用
- hdu 2036 改革春风吹满地 (多边形面积)
- 黑马入学_学习blog_第五篇
- java培训之XML学习笔记(1)
- Python模拟登录wap版百度贴吧+自动回贴
- How Many Equations Can You Find
- fatal error: curses.h: No such file or directory
- 深度数据包检测(DPI) --SDN
- IOS7 tabBarItem 自定义图片的设置
- 实现memmove函数
- Linux命令行性能检测工具
- python 生成字母数字随机码