python解析dom,dom表示什么
全部展开
DOM对象模型的缩写,DOM用脚本或编程语言连接62616964757 a 686964616 Fe 4 b 893 e 5 e 19 e 31333431353430网页。通常指JavaScript,但将HTML、SVG或XML文档建模为对象并不是JavaScript语言的一部分。
DOM模型使用逻辑树来表示文档。树的每个分支的末端是一个节点,每个节点包含对象。网页是一个文档。该文档可以在浏览器窗口中显示,也可以作为HTML源代码显示。
DOM的方法允许用户以特定的方式操作树,你可以通过这些方法改变文档的结构、样式或内容。一个节点可以与事件处理程序相关联,一旦事件被触发,这些事件处理程序将被执行。
扩展信息:
文档模型(DOM)提供了另一种表示、存储和操作同一文档的方法。DOM是一个完整的面向对象的网页表示,可以通过JavaScript等脚本语言进行修改。
W3C DOM和WHATWG DOM标准在大多数现代浏览器中都有DOM的基本实现。许多浏览器都提供了对W3C标准的扩展,因此必须注意,文档可能会在多个浏览器中被不同的DOM访问。
虽然它是用JavaScript编写的,但是您可以通过DOM访问文档及其元素。DOM不是一种编程语言,但是如果没有DOM,JavaScript就不会有任何关于网页、XML页面和相关元素的概念或模型。
文档中的每个元素(包括整个文档、文档标题、文档中的表格、标题和表格中的文本)都是文档所属的文档对象模型(DOM)的一部分,因此可以使用DOM和JavaScript等脚本语言来访问和处理它们。
一开始,JavaScript和DOM是交织在一起的,但它们最终演变成了两个独立的实体。JS可以访问和操作存储在DOM中的内容,所以我们可以写出这个近似的等式:
API (web或XML页面)=DOM JS(脚本语言)
DOM被设计成独立于特定的编程语言,因此文档的结构化表达可以通过单一的、一致的API来获得。虽然人们习惯用JavaScript操作DOM,但是DOM也可以用其他语言实现。比如python有自己的xml api,可以用来处理DOM相关的操作。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。