第一部分【DOM基础】

DOM介绍:

1、什么是 HTML DOM?

HTML DOM 定义了所有 HTML 元素的对象和属性,以及访问它们的方法(接口)。

2、什么是 XML DOM?

XML DOM 是:

  • 用于 XML 的标准对象模型
  • 用于 XML 的标准编程接口
  • 中立于平台和语言
  • W3C 的标准

XML DOM 定义了所有 XML 元素的对象和属性,以及访问它们的方法(接口)。

DOM节点

节点

根据 DOM,XML 文档中的每个成分都是一个节点。

1、DOM 是这样规定的:

  • 整个文档是一个文档节点
  • 每个 XML 标签是一个元素节点
  • 包含在 XML 元素中的文本是文本节点
  • 每一个 XML 属性是一个属性节点
  • 注释属于注释节点

2、XML DOM 节点树

3、父、子和同级节点

4、第一个子节点 - 最后一个子节点

<bookstore>
<book category="CHILDREN">
<title lang="en">Harry Potter</title>
<author>J K. Rowling</author>
<year>2005</year>
<price>29.99</price>
</book>
</bookstore>

在上面的 XML 中,<title> 元素是 <book> 元素的第一个子节点,而 <price> 元素是 <book> 元素的最后一个子节点。

此外,<book> 元素是 <title>、<author>、<year> 以及 <price> 元素的父节点

DOM解析

最新文章

  1. JQuery中$.each 和$(selector).each()的区别详解
  2. Button的enabled和clickabled的区别
  3. asp.net xml 增删改操作
  4. EasyUI--messager
  5. [jPlayer] HTML5 Audio &amp; Video for jQuery
  6. python app progs
  7. 博弈论(SG函数):HNOI 2007 分裂游戏
  8. rdlc报表
  9. redis入门指南学习笔记
  10. Android应用开发学习之启动另外一个Activity
  11. Linux下部署
  12. 2017-2018-1 1623 bug终结者 冲刺005
  13. IT轮子系列(三)——如何显示方法名——Swagger的使用(三)
  14. docker部署express应用
  15. 【转】Python高级知识点总结
  16. MySql cmd下的学习笔记 —— 有关表的操作(对表的增删改查)
  17. VS2013中Python学习笔记[环境搭建]
  18. 采集java性能指标数据
  19. 认识loadrunner及相关性能参数
  20. FCT需求分析

热门文章

  1. [Bayes] Concept Search and LDA
  2. Windows系统因“CredSSP加密Oracle修正”无法远程连接
  3. [LeetCode] 284. Peeking Iterator 瞥一眼迭代器
  4. [LeetCode] 499. The Maze III 迷宫 III
  5. java开发异常Exception集锦
  6. mysql高并发配置
  7. [转帖]【MySQL+keepalived】用keepalived实现MySQL主主模式的高可用
  8. Fiddler如何切换hosts以及切换hosts的另一个神器SwithcHosts
  9. 如何创建Kafka客户端:Avro Producer和Consumer Client
  10. makefile从0到1