返回首页
当前位置: 主页 > 编程语言 > XML教程 >

DOM-元素对象

时间:2020-07-10 12:03来源:电脑教程学习网 www.etwiki.cn 编辑:小山哥

XML元素可以定义为XML的构建块。元素可以充当容器来保存文本,元素,属性,媒体对象或所有这些。每当解析器针对格式正确的XML文档进行解析时,解析器就会在元素节点中导航。元素节点包含其中的文本,称为文本节点。

元素对象继承了属性,并且Node对象的方法也被视为Node。除了节点对象的属性和方法外,它还具有以下属性和方法。

物产

下表列出了Element对象的属性-

属性 类型 描述
标签名 DOMString 它给出了指定元素的标签名称。
schemaTypeInfo 类型信息 它表示与此元素关联的类型信息。这已被删除。参考规格

方法

下表列出了Element Object方法-

方法 类型 描述
getAttribute() DOMString 如果指定的元素存在,则检索属性的值。
getAttributeNS() DOMString 通过本地名称和名称空间URI检索属性值。
getAttributeNode() Attr 从当前元素中检索属性节点的名称。
getAttributeNodeNS() Attr 通过本地名称和名称空间URI检索Attr节点。
getElementsByTagName() 节点列表 以文档顺序返回具有给定标签名称的所有后代元素的NodeList。
getElementsByTagNameNS() 节点列表 返回具有文档顺序的给定本地名称和名称空间URI的所有后代元素的NodeList。
hasAttribute() 布尔值 如果在此元素上指定了具有给定名称的属性或具有默认值,则返回true,否则返回false。
hasAttributeNS() 布尔值 如果在此元素上指定了具有给定本地名称和名称空间URI的属性或具有默认值,则返回true,否则返回false。
removeAttribute() 没有返回值 通过名称删除属性。
removeAttributeNS 没有返回值 通过本地名称和名称空间URI删除属性。
removeAttributeNode() Attr 指定的属性节点已从元素中删除。
setAttribute() 没有返回值 为现有元素设置新的属性值。
setAttributeNS() 没有返回值 添加一个新属性。如果元素上已经存在具有相同本地名称和名称空间URI的属性,则其前缀将更改为qualifiedName的前缀部分,并且其值将更改为value参数。
setAttributeNode() Attr 将一个新的属性节点设置为现有元素。
setAttributeNodeNS Attr 添加一个新属性。如果元素中已经存在具有该本地名称和名称空间URI的属性,则将其替换为新属性。
setIdAttribute 没有返回值 如果参数isId为true,则此方法将指定的属性声明为用户确定的ID属性。这已被删除。参考规格
setIdAttributeNS 没有返回值 如果参数isId为true,则此方法将指定的属性声明为用户确定的ID属性。这已被删除。参考规格
 上一页  打印页面

------分隔线----------------------------
标签(Tag):
------分隔线----------------------------
推荐内容
  • DOM-ProcessingInstruction对象

    ProcessingInstruction 提供特定于应用程序的信息,该信息通常包含在XML文档的序言部...

  • DOM-DOMImplementation对象

    所述 的DOMImplementation 对象提供了许多用于执行独立于文档对象模型的任何特定实例...

  • DOM-NamedNodeMap对象

    所述 的NamedNodeMap 对象用于表示可由名称访问的节点的集合。 属性 下表列出了NamedN...

  • DOM-节点对象

    节点 接口是整个文档对象模型的主要数据类型。 该节点用于表示整个文档树中的单个XML...

  • XML DOM-删除节点

    在本章中,我们将研究XML DOM Remove Node 操作。 删除节点操作将从文档中删除指定的...

  • XML DOM-替换节点

    在本章中,我们将研究XML DOM对象中的替换节点操作。 众所周知,DOM中的所有内容都以...

猜你感兴趣