XML DOM 知识点
2024-08-28 08:13:35
第一部分【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解析
最新文章
- JQuery中$.each 和$(selector).each()的区别详解
- Button的enabled和clickabled的区别
- asp.net xml 增删改操作
- EasyUI--messager
- [jPlayer] HTML5 Audio &; Video for jQuery
- python app progs
- 博弈论(SG函数):HNOI 2007 分裂游戏
- rdlc报表
- redis入门指南学习笔记
- Android应用开发学习之启动另外一个Activity
- Linux下部署
- 2017-2018-1 1623 bug终结者 冲刺005
- IT轮子系列(三)——如何显示方法名——Swagger的使用(三)
- docker部署express应用
- 【转】Python高级知识点总结
- MySql cmd下的学习笔记 —— 有关表的操作(对表的增删改查)
- VS2013中Python学习笔记[环境搭建]
- 采集java性能指标数据
- 认识loadrunner及相关性能参数
- FCT需求分析
热门文章
- [Bayes] Concept Search and LDA
- Windows系统因“CredSSP加密Oracle修正”无法远程连接
- [LeetCode] 284. Peeking Iterator 瞥一眼迭代器
- [LeetCode] 499. The Maze III 迷宫 III
- java开发异常Exception集锦
- mysql高并发配置
- [转帖]【MySQL+keepalived】用keepalived实现MySQL主主模式的高可用
- Fiddler如何切换hosts以及切换hosts的另一个神器SwithcHosts
- 如何创建Kafka客户端:Avro Producer和Consumer Client
- makefile从0到1