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的操作会比较快。
          缺点: 内存中加载的数据太多,容易造成内存溢出。

java培训之XML学习笔记(1)相关推荐

  1. XML学习笔记02【xml_解析】

    Java后端 学习路线 笔记汇总表[黑马程序员] XML学习笔记01[xml_基础.xml_约束][day01] XML学习笔记02[xml_解析][day01] 目录 03 xml_解析 xml_解 ...

  2. XML学习笔记01【xml_基础、xml_约束】

    Java后端 学习路线 笔记汇总表[黑马程序员] XML学习笔记01[xml_基础.xml_约束][day01] XML学习笔记02[xml_解析][day01] 目录 01 xml_基础 今日内容 ...

  3. 第10课:底实战详解使用Java开发Spark程序学习笔记

    第10课:底实战详解使用Java开发Spark程序学习笔记 本期内容: 1. 为什么要使用Java? 2. 使用Java开发Spark实战 3. 使用Java开发Spark的Local和Cluster ...

  4. java培训分享:java培训架构师学习线路图

    本期java教程分享主要是讲解关于java培训架构师方面的内容,主要针对java架构师的学习线路图进行一个知识点的概括,下面来看看学习java架构师都需要了解哪些内容吧. java培训分享:java培 ...

  5. java培训分享:学习java开发的优势是什么

    想要进入到互联网行业的小伙伴,经常比较纠结学那个学科比较好,目前java.web前端.Python等都是非常热门的行业,前景也是比较好的,选择java学科的人比较多,那么学习java开发的优势是什么呢 ...

  6. java培训分享:学习Java需要什么软件

    在参加java培训过程中学习java技术,需要用到很多辅助工具,这些辅助工具是具有多功能性和实用性的,从代码构建到bug压缩.学习这些工具可以帮助您提高代码的质量,并成为一个更高效的Java开发人员. ...

  7. 零基础参加java培训的系统学习路线

    ​ 零基础想要学习java技术,那么最好的选择就是参加java培训,进行系统的学习,以下就是小编为大家整理的零基础参加java培训的系统学习路线,希望能够帮助到正在学习java技术的零基础同学. 零基 ...

  8. 零基础java培训如何规划学习路线

    学习java的同学越来越多,很多小伙伴都想知道零基础如何学习java?如何安排学习路线,零基础java培训如何规划学习路线?那么针对以上问题,今天小编特意分享这篇Java学习指南,希望对那些想学Jav ...

  9. 零基础学习Java开发,这些学习笔记送给你

    因为Java具备很多特点,并且在企业中被广泛应用为此很多小伙伴选择学习Java基础开发,但是零基础学习Java技术开发需要我们制定Java学习路线图对于我们之后的学习会非常有帮助. 零基础学习Java ...

  10. 正则至少一个数字_好程序员web前端培训分享JavaScript学习笔记之正则

    好程序员web前端培训分享JavaScript学习笔记之正则,正则表达式,又名 "规则表达式" 由我们自己来书写 "规则",专门用来检测 字符串 是否符合 &q ...

最新文章

  1. 两台SQL Server数据同步解决方案
  2. c++之数组指针作为形参,并返回数组
  3. 题目1197:奇偶校验
  4. linux下文本模式不能登录,图形可以登录
  5. “面试不败计划”:面试题基础二
  6. 控制反转(ioc)和 面向切面(AOP)
  7. Save your cats
  8. LeetCode-Populating Next Right Pointers in Each Node-填充结点的右指针-二叉树递归
  9. 分享codeigniter框架,在zend studio 环境下的代码提示
  10. 团队计划(4.27)
  11. 如何利用小熊派获取MPU6050六轴原始数据
  12. 一语点破Java中的静态static关键字
  13. 实验一:JDK下载与安装、 Eclipse下载与使用
  14. 我可以请你吃一千块钱的饭,但是你欠我的一百块钱你得还,不为什么,这是规矩!
  15. Web Service简单demo
  16. 18个最好的代码编辑器/IDE工具
  17. docker wordpress Error establishing a database connection 方法之一
  18. vim 常用命令 挺全的
  19. 一零二、Vue中自定义emoji表情包
  20. Git - 强制覆盖本地代码[与远程仓库保持一致]

热门文章

  1. 如何使用TCPA300电流放大器和电流探头进行电流测试
  2. android sdk mac 环境变量,Mac 下的SDK环境变量配置
  3. JS中定义对象和集合
  4. VUE-地区选择器(V-Distpicker)
  5. matlab实现手写数字识别案例,Matlab手写数字识别
  6. 求是量子产业观察:中国量子信息产业发展迅速,初创企业成为新兴力量
  7. R 语言数据分析/数据挖掘常用包
  8. linux查看系统内存
  9. 华为认证的话能拿到多少月薪啊?
  10. 伺服电机三环控制的原理(位置环,运动环,电流环)