XML 常用方法集

下面的表格列出了包含在DOM Level 1中的方法,并列出不同的浏览器是否支持项。

 

方    法

描    述

IE

MOZ

OP

SAF

createAttribute
(name)

用给定名称name创建特性节点

×

×

×

createCDATASection
(text)

用包含文本text的文本子节点创建一个CDATA Section

×

createComment(text)

创建包含文本text的注释节点

×

×

×

×

createDocument
Fragment()

创建文档碎片节点

×

×

×

×

createElement
(tagname)

创建标签名为tagname的元素

×

×

×

×

createEntity
Reference(name)

创建给定名称的实体引用节点

×

createProcessing
Instruction(target,
data)

创建包含给定targetdata的PI节点

×

createTextNode(text)

创建包含文本text的文本节点

×

×

×

×

 

注:IE = Windows的IE 6;MOZ = 任意平台的Mozilla 1.5;OP=任意平台的Opera 7.5;SAF=MacOS的Safari 1.2

 

 

 

以下为Node节点方法:

 

特性/方法

类型/返回类型

说    明

nodeName

String

节点的名字;根据节点的类型而定义

nodeValue

String

节点的值;根据节点的类型而定义

nodeType

Number

节点的类型常量值之一

ownerDocument

Document

指向这个节点所属的文档

firstChild

Node

指向在childNodes列表中的第一个节点

lastChild

Node

指向在childNodes列表中的最后一个节点

childNodes

NodeList

所有子节点的列表

previousSibling

Node

指向前一个兄弟节点;如果这个节点就是第一个兄弟节点,那么该值为null

nextSibling

Node

指向后一个兄弟节点;如果这个节点就是最后一个兄弟节点,那么该值为null

hasChildNodes()

Boolean

当childNodes包含一个或多个节点时,返回真

attributes

NamedNodeMap

包含了代表一个元素的特性的Attr对象;仅用于Element节点

appendChild(node)

Node

node添加到childNodes的末尾

removeChild(node)

Node

从childNodes中删除node

replaceChild
(newnode, oldnode)

Node

将childNodes中的oldnode替换成newnode

insertBefore
(newnode, refnode)

Node

在childNodes中的refnode之前插入newnode

 

 

 

posted @ 2010-03-23 08:31  bndy  阅读(178)  评论(0编辑  收藏  举报