`
ll_feng
  • 浏览: 389303 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

运用W3C的DOM 处理xml文档

阅读更多
DOM独立于具体的编程语言,通常通过javascript访问DOM,一些属性和方法以及对它们的用户列举如下:

一、用于处理文档的DOM元素的属性
nodeValue  : 指定表示元素值的读/写属性
childNodes : 返回当前元素所有子元素的数组
parentNode : 返回元素的父节点
firstChild : 返回当前元素的第一个下级子元素
lastChild  : 返回当前元素的最后一个元素
nextSibling: 返回紧跟在当前元素后面的元素
previousSibling : 返回紧邻当前元素之前的元素



二、用于遍历文档的DOM元素的方法
getElementById(id)  :  获取有指定唯一ID属性值文档中的元素
getElementsByTagName(name) : 返回当前元素中有指定标记名的子元素的数组
hasChildNodes() : 返回一个布尔值,指示元素是否有子元素
getAtrribute(name) : 返回元素的属性值,属性由name指定


三、动态创建内容时所用的DOM属性和方法
document.createElement(tagName)

文档对象上的createElement方法可以创建由tagName指定的元素。如果以串div作为方法参数,就会生成一个div元素

document.createTextNode(text)

文档对象的createTextNode方法会创建一个包含静态文本的节点

<element>.appendChild(childNode)

appendChild方法将指定的节点增加到当前元素的子节点列表(作为一个新的子节点)。例如:可以增加一个option元素作为select元素的子节点

<element>.getAttribute(name)
<element>.setAttribute(name,value)

这些方法分别获得和设置元素中name属性的值

<element>.insertBefore(newNode,targetNode)

这个方法将节点newNode作为当前元素的子节点插到targetNode元素前面

<element>.removeAttribute(name) 

从元素中删除属性name

<element>.removeChild(childNode)

从元素中删除子元素childNode
<element>.replaceChild(newNode,oldNode)

将节点oldNode替换为节点newNode
<element>.hasChildnodes()

返回一个布尔值,指示元素是否有子元素
分享到:
评论

相关推荐

    java dom 解析 xml 实例

    通过使用 W3C DOM 接口,我们可以轻松地访问和操作 XML 文档中的元素和属性,从而实现了对 XML 文档的解析和处理。 四、结语 本文介绍了 Java 中的 DOM 解析 XML 实例,包括使用 DOM 解析 XML 文档的步骤、W3C DOM...

    w3c 生成xml 换行实例

    w3c 生成xml 换行实例是使用 Java 语言通过 DOM(Document Object Model)来生成一个 XML 文档的示例代码。下面是该示例代码的详细解释: 首先,需要导入必要的包,包括 java.io、javax.xml.parsers、javax.xml....

    W3C DOM操作

    本文详细介绍了基于W3C标准的DOM操作,包括读取、修改和删除XML文档中的节点。这些操作对于处理XML数据非常重要,可以帮助开发人员高效地管理和操作结构化的数据。通过对这些基本概念和技术的理解,开发者可以在实际...

    DOM解析xml文件实例讲解

    在Android开发中,DOM(Document Object Model)解析是处理XML文档的一种常见方法,它提供了一种结构化的表示XML文档的方式,并允许开发者通过编程接口与XML数据进行交互。本篇文章将深入探讨DOM解析XML文件在...

    java平台中使用DOM解析xml文件

    DOM(Document Object Model)是处理XML的一种方法,它将XML文档转换为一个树形结构,允许开发者通过编程方式访问和修改XML文档的任何部分。在Java平台上,DOM解析器提供了对XML文档的全面和结构化的访问。 使用DOM...

    android Dom解析xml文件

    DOM解析器将整个XML文档加载到内存中,形成一个树形结构,允许开发者通过节点操作来访问和修改XML内容。本篇文章将深入探讨Android中的DOM解析XML文件,包括其基本原理、实现步骤和一些实用技巧。 ### 1. DOM解析的...

    DOM_XML.rar_DOM_dom xml_dom xml java_dom解析xml_java解析xml

    学习DOM解析XML对于任何需要处理XML数据的Java开发者都是基础且重要的技能,因为它提供了灵活性和强大的功能来创建、修改和分析XML文档。然而,DOM的缺点是内存占用大,对于大型XML文档,可能需要考虑更轻量级的解析...

    Java DOM 生成XML

    Java DOM(Document Object Model)是一种基于树形结构的XML文档处理模型,它允许程序员通过对象接口来访问和操作XML文档的各个部分。DOM为XML文档提供了一种内存中的表示方式,使得开发人员可以方便地创建、修改和...

    用DOM读写XML文件

    XML(eXtensible Markup Language)是一种用于标记数据的语言...总的来说,DOM是处理XML文档的强大工具,它允许我们方便地读取、修改和写入XML数据。通过熟练掌握DOM API,开发者可以更高效地进行XML数据的处理和操作。

    java_dom解析xml xml java

    在Java中,DOM(Document Object Model)是一种用于处理XML文档的标准接口。通过DOM,我们可以将整个XML文档加载到内存中,并对其进行读取、修改等操作。这种方式非常适合那些需要对XML文档进行多次访问或修改的应用...

    w3c 生成xml 文件

    W3C(World Wide Web Consortium)是负责制定XML标准的组织,它提供了DOM(Document Object Model)API来处理XML文档。本篇文章将详细介绍如何使用Java结合W3C DOM API来生成XML文件。 首先,生成XML文件的基本步骤...

    使用DOM读取XML文件

    DOM(Document Object Model)是处理XML文档的一种主要方式,它将XML文档解析为一个可编程的对象树,允许我们通过JavaScript、Java、Python等语言来操作和访问XML数据。本文将深入探讨如何使用DOM读取XML文件,并...

    Asp xmldom解析XML

    在ASP(Active Server Pages)开发中,XMLDOM(XML Document Object Model)对象是处理XML文档的强大工具。XMLDOM提供了一种标准的方式来解析、修改和操作XML数据,它遵循W3C DOM规范。在这个示例中,我们将深入探讨...

    xml.rar_XML c语言_c语言 xml_resolver_xml解析 c_解析xml

    1. **语法验证**:确保XML文档符合W3C标准,包括正确的嵌套、关闭标签、属性值引号等。 2. **命名规则**:XML元素和属性名必须遵循一定的命名规则,不能以数字开头,不能包含特殊字符。 3. **编码识别**:XML文档...

    xmldom

    XMLDOM(XML Document Object Model)是用于处理XML文档的一个接口,它是W3C制定的一套标准,允许程序和脚本动态地访问和更新XML文档的内容、结构和样式。在这个chm格式的文件“XMLDOM对象方法手册”中,很显然包含...

    XML_DOM 教程 XML_DOM 教程

    XML DOM是一种在编程中处理XML文档的标准接口,它允许程序员和脚本动态地访问、修改、添加和删除XML文档的结构、内容和样式。DOM将XML文档视为一棵由节点构成的树,其中每个元素、属性、文本等都是一个独立的节点。 ...

    DOM+XML文件下载(学习使用)

    DOM,全称Document Object Model,是W3C组织制定的一种标准,它为XML和HTML文档提供了一种结构化的表示,并定义了访问和操作这些文档的标准方法。DOM将一个文档解析成一个由节点组成的树形结构,允许开发者通过编程...

    DBMS_XMLDOM DBMS_XMLPARSER DBMS_XMLQUERY 文档

    DBMS_XMLDOM是Oracle提供的一个用于处理XML文档的对象模型包,它基于W3C的Document Object Model (DOM) 规范。DOM是一种与平台和语言无关的标准接口,可以用来访问和操作XML文档的结构。DBMS_XMLDOM提供了一系列的...

    xml.rar_DOM_XML DOM_dom xml_xml

    DOM(Document Object Model)是W3C组织定义的一种标准,它为XML文档提供了一个结构化的表示,并允许编程语言与XML文档进行交互。DOM的核心思想是将XML文档解析为一个树形结构,其中每个节点代表XML文档的一个部分,...

Global site tag (gtag.js) - Google Analytics