`
wang_yanli
  • 浏览: 10830 次
  • 性别: Icon_minigender_2
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

W3C Document Object Model (DOM)-Introduction

阅读更多
from:http://xml.coverpages.org/dom.html#intro

The W3C Document Object Model is a "platform- and language-neutral interface that will allow programs and scripts to dynamically access and update the content, structure and style of documents. The document can be further processed and the results of that processing can be incorporated back into the presented page."

I:W3C文档对象模型是一个“与平台无关的接口,该接口允许程序和脚本动态访问和更新文档的内容、结构和风格。文档可以进一步处理,处理结果可以合并到已经显示的页面。”


"The goal of the DOM group is to define a programmatic interface for XML and HTML. The DOM is separated into three parts: Core, HTML, and XML. The Core DOM provides a low-level set of objects that can represent any structured document. While by itself this interface is capable of representing any HTML or XML document, the core interface is a compact and minimal design for manipulating the document's contents. Depending upon the DOM's usage, the core DOM interface may not be convenient or appropriate for all users. The HTML and XML specifications provide additional, higher-level interfaces that are used with the core specification to provide a more convenient view into the document. These specifications consist of objects and methods that provide easier and more direct access into the specific types of documents. Key industry players are participating in the DOM Working Group, including editors and contributors from ArborText, IBM, Inso EPS, JavaSoft, Microsoft, Netscape, Novell, the Object Management Group, SoftQuad, Sun Microsystems, Texcel, and W3C." The Chair of the W3C DOM WG is Lauren Wood of SoftQuad.

I:DOM工作组的目标是定义一组XML和HTML的编程接口。DOM分为三个部分:核心、HTML和XMl。核心DOM提供了一个低级别的对象集合来表示结构化的文档,虽然这个接口本身能够代表任何HTML或者XML文档,但却能够简约、紧凑的操纵文档内容。按照DOM的用法,核心DOM接口并不适合所有用户。HTML和XML规范提供了附加的、更高级的接口,来为核心规范文档提供更方便的视图。这些规范由对象和方法组成,为访问特定类型的文档提供了更加容易和直接的访问方式。行业的主流人员都参与到DOM工作组,包括从ArborText, IBM, Inso EPS, JavaSoft, Microsoft, Netscape, Novell, the Object Management Group, SoftQuad, Sun Microsystems, Texcel, and W3C来的编辑者和创始人。W3C工作组的Chair是SoftQuad的Lauren Wood.

The DOM specification "defines the Document Object Model, a platform- and language-neutral interface that will allow programs and scripts to dynamically access and update the content, structure and style of documents. The Document Object Model provides a standard set of objects for representing HTML and XML documents, a standard model of how these objects can be combined, and a standard interface for accessing and manipulating them. Vendors can support the DOM as an interface to their proprietary data structures and APIs, and content authors can write to the standard DOM interfaces rather than product-specific APIs, thus increasing interoperability on the Web."

I:DOM 规范定义了文档对象模型,一个与平台语言无关的接口,允许程序和脚本动态访问和更新内容、结构和文档风格。文档对象模型提供了一个标准的对象集合来表示HMML和XML文档,一个标准的怎样合并这些对象的模型,和一个用来访问和操作他们的标准接口。供应商可以把DOM作为他们专有数据结构和API的接口,也可以作为能够写标准DOM接口而不是特定API的内容,这样增强了Web操作的交互性。
分享到:
评论

相关推荐

    axiom-dom-1.2.12.jar.zip

    在axiom-dom-1.2.12.jar中,“DOM”指的是Document Object Model,这是W3C定义的一种标准接口,用于表示XML和HTML文档。DOM将整个文档视为一个树形结构,其中每个节点代表文档的一个部分,如元素、属性、文本等。...

    dom-drag定制自己的界面

    在IT行业中,DOM(Document Object Model)拖放(DOM-drag)是一种常见且实用的技术,它允许用户通过鼠标操作在网页上移动元素,为用户提供直观的交互体验。本主题聚焦于如何利用DOM-drag功能来定制自己的用户界面,...

    w3c-dom.jar 包

    w3c-dom.jar 包 dom解析xml使用 包 免积分下载

    axiom-dom-1.2.9.jar.zip

    AXIOM DOM是Axiom实现的一部分,它基于W3C的DOM(Document Object Model)标准,但针对性能进行了优化,使得处理大型XML文档更为高效。 DOM是XML解析的主流标准之一,它将XML文档表示为一个树形结构,每个节点代表...

    axiom-dom-1.2.2.jar.zip

    Axiom是Apache软件基金会开发的一个XML处理库,DOM是Document Object Model的缩写,是W3C为处理XML文档制定的一种接口标准。在Java中,DOM API允许开发者以树形结构来访问和操作XML文档。 1. **Axiom库**: Axiom是...

    axiom-dom-1.2.7.jar.zip

    这个JAR文件是Apache Axiom的一个版本,具体为1.2.7版,而Axiom是一个XML处理库,专门用于DOM(Document Object Model)操作。DOM是W3C制定的一种标准接口,允许程序和脚本动态地访问和更新XML文档的结构。 Apache ...

    axiom-dom-1.1.jar.zip

    DOM,全称为Document Object Model,是一种W3C标准,它将XML文档表示为一棵节点树,允许开发者通过编程方式访问和修改XML文档的结构和内容。DOM API提供了创建、遍历和修改XML文档的方法,是许多XML处理库的基础。 ...

    axiom-dom-1.0.jar.zip

    DOM(Document Object Model)是W3C制定的一个标准,它提供了一个统一的接口,使得程序可以动态地访问和更新XML文档的结构。DOM API允许开发者通过节点树来操作XML文档,包括创建、遍历、修改和序列化XML。在Axiom中...

    axiom-dom-1.2.1.jar.zip

    DOM,即Document Object Model,是W3C组织定义的一种标准,用于表示XML和HTML文档的结构化接口。此JAR文件很可能包含了AXIOM DOM库的类和资源,使得开发者可以在他们的Java项目中处理和操作XML数据。 "jar.zip"表明...

    DOM-Tree-master.zip

    DOM,全称为Document Object Model,是W3C组织制定的一种标准,它为HTML和XML文档提供了一个结构化的表示,并定义了一种方式来访问和修改文档内容。 在HTML中,DOM将网页解析为一个节点树,每个HTML元素、属性、...

    axiom-dom-1.2.6.jar.zip

    2. **DOM接口**:DOM是W3C标准,提供了一种与平台和语言无关的方式访问XML和HTML文档。AXIOM的DOM实现允许开发者通过DOM API创建、修改和查询XML文档,包括节点操作、命名空间管理、事件处理等。 3. **StAX支持**:...

    axiom-dom-1.2.4.jar.zip

    DOM(Document Object Model)是W3C推荐的一种用于解析XML文档的标准接口,它将XML文档表示为一个树形结构,使得开发者能够方便地访问和操作XML文档的每一个部分。AXIOM DOM库是对DOM接口的扩展,提供了更高级别的...

    Python库 | ais-dom-0.78.8.tar.gz

    Python库ais-dom是一个用于处理和操作DOM(Document Object Model)的工具,主要针对XML和HTML文档。在Python中,DOM通常被用来解析、修改和创建这些类型的文档。ais-dom库提供了一个用户友好的接口,使得开发者能够...

    前端开源库-jsdom-papandreou

    2. 兼容性:JSDOM 并未完全实现 W3C DOM 规范,有些浏览器特有的特性和 API 可能无法使用。 3. 资源消耗:JSDOM 在内存中构建 DOM 树,因此长时间运行或处理大量文档可能消耗大量内存。 4. 文件结构:在提供的 `js...

    XML-DOM-Java

    1. **DOM解析器**: Java提供了DOM解析器,如SAX(Simple API for XML)和DOM4J,但内置的`javax.xml.parsers.DocumentBuilderFactory`和`org.w3c.dom.Document`类用于构建和操作DOM树。 2. **创建DOM解析器**: 首先...

    axiom-dom-1.2.5.jar.zip

    "DOM"是Document Object Model的缩写,是一种W3C标准,它为XML和HTML文档提供了一种结构化的表示方式,允许编程语言与这些文档进行交互。DOM将XML文档解析为一个节点树,开发者可以通过遍历这个树来读取、修改或者...

    W3C Javascript 2010-07-19.zip

    W3C,即万维网联盟,是制定互联网标准的重要组织,这个压缩包“W3C Javascript 2010-07-19.zip”很可能包含了2010年7月19日时W3C关于JavaScript的官方文档或指南。 JavaScript的核心特性包括: 1. 动态类型:变量...

    基于DOM-XML学生信息系统

    然后,要熟悉DOM API,如`org.w3c.dom.Document`、`Node`、`Element`和`NodeList`接口,它们提供了创建、查询和修改DOM树的方法。例如,`DocumentBuilderFactory`和`DocumentBuilder`用于构建DOM树,`...

Global site tag (gtag.js) - Google Analytics