<%--兼容IE7 必须放在 head 的第一行--%>
独上高楼网站
  • XML基础教程:XML DOM—Element 对象
  • Element 对象

    Element 对象表示一个XML文档中的某个元素。元素可包含属性、别的属性或文本。假如某个元素含有文本,则此文本由一个文本节点来代表。

    重要事项:文本永远被存储于文本节点中。在DOM处理过程中的一个常见的错误是,导航到某个元素节点,并预期此节点含有文本。然后,即使最简单的元素节点之下也拥有文本节点。举例,在2005中,其中存在一个元素节点(year),同时此节点之下存在一个文本节点,其中含有文本(2005)。

    由于元素对象也是一种Node,因此它可继承Node对象的属性和方法。

    Element 对象的属性

    属性 描述 IE F O W3C
    attributes 可返回元素的属性的一个NamedNodeMap 5 1 9 Yes
    baseURI 可返回元素的绝对基准URI No 1 No Yes
    childNodes 可返回元素的子节点的NodeList 5 1 9 Yes
    firstChild 可返回元素的首个子节点 5 1 9 Yes
    lastChild 可返回元素的最后一个子节点 5 1 9 Yes
    localName 可返回元素名称的本地部分 No 1 9 Yes
    namespaceURI 可返回元素的命名空间URI No 1 9 Yes
    nextSibling 可返回元素之后紧跟的节点 5 1 9 Yes
    nodeName 可返回节点的名称,依据其类型。 5 1 9 Yes
    nodeType 可返回节点的类型 5 1 9 Yes
    ownerDocument 可返回某个元素所属的根元素(document对象) 5 1 9 Yes
    parentNode 可返回元素的父节点 5 1 9 Yes
    prefix 设置或返回元素的命名空间前缀 No 1 9 Yes
    previousSibling 可返回元素之前紧随的节点 5 1 9 Yes
    schemaTypeInfo 可返回与元素相关联的类型信息 No Yes
    tagName 可返回元素的名称 5 1 9 Yes
    textContent 可设置或返回元素及其后代的文本内容 No 1 No Yes
    text 可返回节点及其后代的文本 IE-only 5 No No No
    xml 可返回节点及其后代的XML IE-only 5 No No No

    Element 对象的方法

    方法 描述 IE F O W3C
    appendChild() 可向节点的子节点列表的末尾添加新的子节点 5 1 9 Yes
    cloneNode() 克隆某个节点 5 1 9 Yes
    compareDocumentPosition() 比较两节点的文档位置 No 1 No Yes
    getAttribute() 返回某个属性的值 5 1 9 Yes
    getAttributeNS() 返回某个属性的值(通过某个命名空间) No 1 9 Yes
    getAttributeNode() 以一个Attribute对象返回一个属性节点 5 1 9 Yes
    getAttributeNodeNS() 以一个Attribute对象返回一个属性节点(通过某个命名空间) No 9 Yes
    getElementsByTagName() 返回匹配元素节点以及它们的子节点的NodeList 5 1 9 Yes
    getElementsByTagNameNS() 返回匹配元素节点以及它们的子节点的NodeList(通过某个命名空间) No 1 9 Yes
    getFeature(feature,version) 返回一个DOM对象,此对象可执行拥有指定特性和版本的专门的API No Yes
    getUserData(key) 可返回关联节点上某个键的对象。此对象必须首先通过使用相同的键来调用setUserData来设置到此节点。 No Yes
    hasAttribute() 返回某元素是否拥有匹配某个指定名称的属性 5 1 9 Yes
    hasAttributeNS() 返回某元素是否
    • 泰州市国土资源局 王宏喜
      地址泰州市凤凰东路59号 邮编:225300
      电话0523-86883298 电子邮件Tzgtwhx@163.com  QQ:70712371
      苏ICP备07039034号