XML DOM - Element ໂອບເຈັກ

  • ບ່ອນໜ້າຫນ້າກ່ອນ DOM DOMParser
  • ບ່ອນໜ້າຫນ້າທ້າຍ DOM Event

Element 对象表示 XML 文档中的元素。

Element 对象

Element 对象表示 XML 文档中的元素。元素可包含属性、其他元素或文本。如果元素含有文本,则在文本节点中表示该文本。

ຫົວຂໍ້ສຳຄັນ:ຂໍ້ມູນຈະຕັ້ງຢູ່ໃນຫຼັກການຂອງຂໍ້ມູນ. ໜຶ່ງຄວາມຜິດທາງທີ່ປົກກະຕິໃນຂະບວນການ DOM ແມ່ນການນຳມາຫຼັກການສະຫຼຸບ, ແລະຄິດວ່າຫຼັກການຂອງຂໍ້ມູນມີຂໍ້ມູນ. ແຕ່ວ່າຫຼັກການສະຫຼຸບທີ່ສຸດກໍ່ມີຫຼັກການຂໍ້ມູນ. ໃນຕົວຢ່າງ, ໃນ <year>2005</year>, ມີຫຼັກການ (year), ແລະຫຼັກການຂໍ້ມູນຢູ່ພາຍໃຕ້ຫຼັກການຂອງຂໍ້ມູນ, ທີ່ມີຂໍ້ມູນ (2005).

ຍ້ອນຫຼັກການສະຫຼຸບກໍ່ແມ່ນຫຼັກການຂອງຫຼັກການ Node, ມັນສາມາດຮຽກຮ້ອງຂໍ້ມູນຂອງຫຼັກການ Node ແລະວິທີການຂອງຫຼັກການ Node.

ຂໍ້ມູນຂອງຫຼັກການ Element

ຂໍ້ມູນ ອະທິບາຍ IE F O W3C
attributes ກັບ NamedNodeMap ຂອງຂໍ້ມູນຂອງຫຼັກການ 5 1 9 ແມ່ນ
baseURI ກັບ URI ຂອງຫຼັກການຕາມລະດັບພາກສະໜາມ ບໍ່ແມ່ນ 1 ບໍ່ແມ່ນ ແມ່ນ
childNodes ກັບ NodeList ຂອງລູກຫຼັກການຂອງຫຼັກການ 5 1 9 ແມ່ນ
firstChild ກັບຫຼັກການລູກຫຼັກການທີ່ຫຼັງ 5 1 9 ແມ່ນ
lastChild ກັບຫຼັກການລູກຫຼັກການທີ່ສຸດ 5 1 9 ແມ່ນ
localName ກັບຊື່ທ້ອງຖິ່ນຂອງຫຼັກການ ບໍ່ແມ່ນ 1 9 ແມ່ນ
namespaceURI ກັບ URI ຊື່ນນອນຂອງຫຼັກການ ບໍ່ແມ່ນ 1 9 ແມ່ນ
nextSibling ກັບຫຼັກການທີ່ຢູ່ຫຼັງຫຼັກການ 5 1 9 ແມ່ນ
nodeName ກັບຊື່ຂອງຫຼັກການອີງຕາມຊະນິດ 5 1 9 ແມ່ນ
nodeType ກັບຊະນິດຂອງຫຼັກການ 5 1 9 ແມ່ນ
ownerDocument ກັບຫຼັກການບໍລິໂພກຂອງຫຼັກການ 5 1 9 ແມ່ນ
parentNode ກັບຫຼັກການພາຍໃນ 5 1 9 ແມ່ນ
prefix ການຈັດຕັ້ງຫຼັກການສະຫຼຸບຊື່ນນອນຫຼັກການ ບໍ່ແມ່ນ 1 9 ແມ່ນ
previousSibling ກັບຫຼັກການທີ່ຢູ່ກ່ອນຫຼັກການ 5 1 9 ແມ່ນ
schemaTypeInfo ກັບຂໍ້ມູນຊະນິດຂອງຫຼັກການ     ບໍ່ແມ່ນ ແມ່ນ
tagName ກັບຊື່ຂອງຫຼັກການ 5 1 9 ແມ່ນ
textContent ການຈັດຕັ້ງຫຼັກການສະຫຼຸບແລະຫຼັກການສະຫຼຸບຂອງຫຼັກການສະຫຼຸບແລະຫຼັກການສະຫຼຸບຂອງຫຼັກການ ບໍ່ແມ່ນ 1 ບໍ່ແມ່ນ ແມ່ນ
text ກັບຫຼັກການສະຫຼຸບແລະຫຼັກການສະຫຼຸບຂອງຫຼັກການ (ພຽງແຕ່ IE) 5 ບໍ່ແມ່ນ ບໍ່ແມ່ນ ບໍ່ແມ່ນ
xml ກັບຫຼັກການສະຫຼຸບແລະຫຼັກການສະຫຼຸບຂອງຫຼັກການ (ພຽງແຕ່ IE) 5 ບໍ່ແມ່ນ ບໍ່ແມ່ນ ບໍ່ແມ່ນ

ວິທີການຂອງຫຼັກການ Element

ວິທີການ ອະທິບາຍ IE F O W3C
appendChild() ເພີ່ມຫຼັກການສະຫຼຸບໃໝ່ໃນທີ່ສຸດຂອງລາຍການລູກຫຼັກການສະຫຼຸບ 5 1 9 ແມ່ນ
cloneNode() ສໍາຮອງຫຼັກການສະຫຼຸບ 5 1 9 ແມ່ນ
compareDocumentPosition() ປຽບທຽບຕຳແຫນ່ງຂອງຫຼັກການສະຫຼຸບສອງ ບໍ່ແມ່ນ 1 ບໍ່ແມ່ນ ແມ່ນ
dispatchEvent() ຈັດສັນງານຫຼັງການຈັດຕັ້ງຫຼັກການສະຫຼຸບຫຼັກການສະຫຼຸບ ບໍ່ແມ່ນ 1 9 ແມ່ນ
getAttribute() 返回属性的值。 5 1 9 ແມ່ນ
getAttributeNS() 返回属性的值。 ບໍ່ແມ່ນ 1 9 ແມ່ນ
getAttributeNode() 以 Attribute 对象返回属性节点。 5 1 9 ແມ່ນ
getAttributeNodeNS() 以 Attribute 对象返回属性节点。 ບໍ່ແມ່ນ   9 ແມ່ນ
getElementsByTagName() 找到具有指定标签名的子孙元素。 5 1 9 ແມ່ນ
getElementsByTagNameNS() 找到具有指定标签名和命名空间的元素。 ບໍ່ແມ່ນ 1 9 ແມ່ນ
getFeature(feature,version) 返回 DOM 对象,此对象可执行拥有指定特性和版本的专门的 API。     ບໍ່ແມ່ນ ແມ່ນ
getUserData(key) 返回关联节点上键的对象。此对象必须首先通过使用相同的键来调用 setUserData 来设置到此节点。     ບໍ່ແມ່ນ ແມ່ນ
hasAttribute() 返回元素是否拥有指定的属性。 5 1 9 ແມ່ນ
hasAttributeNS() 返回元素是否拥有指定的属性。 ບໍ່ແມ່ນ 1 9 ແມ່ນ
hasAttributes() 返回元素是否拥有属性。 5 1 9 ແມ່ນ
hasChildNodes() 返回元素是否拥有子节点。 5 1 9 ແມ່ນ
insertBefore() 在已有的子节点之前插入一个新的子节点。 5 1 9 ແມ່ນ
isDefaultNamespace(URI) 返回指定的命名空间 URI 是否为默认。     ບໍ່ແມ່ນ ແມ່ນ
isEqualNode() 检查两节点是否相等。 ບໍ່ແມ່ນ ບໍ່ແມ່ນ ບໍ່ແມ່ນ ແມ່ນ
isSameNode() 检查两节点是否为同一节点。 ບໍ່ແມ່ນ 1 ບໍ່ແມ່ນ ແມ່ນ
isSupported(feature,version) 返回指定的特性是否在此元素上得到支持。     9 ແມ່ນ
lookupNamespaceURI() 返回匹配指定前缀的命名空间 URI。 ບໍ່ແມ່ນ 1 ບໍ່ແມ່ນ ແມ່ນ
lookupPrefix() 返回匹配指定的命名空间 URI 的前缀。 ບໍ່ແມ່ນ 1 ບໍ່ແມ່ນ ແມ່ນ
normalize()   5 1 9 ແມ່ນ
removeAttribute() 删除指定的属性。 5 1 9 ແມ່ນ
removeAttributeNS() 删除指定的属性。 ບໍ່ແມ່ນ 1 9 ແມ່ນ
removeAttributeNode() 删除指定的属性节点。 5 1 9 ແມ່ນ
removeChild() 删除子节点。 5 1 9 ແມ່ນ
replaceChild() 替换子节点。 5 1 9 ແມ່ນ
setUserData(key,data,handler) 把对象关联到元素上的键。     ບໍ່ແມ່ນ ແມ່ນ
setAttribute() 添加新属性。 5 1 9 ແມ່ນ
setAttributeNS() 添加新属性。   1 9 ແມ່ນ
setAttributeNode() ເພີ່ມຫຼັກມູນຄວາມທີ່ຈະປະກອບຂອງຄວາມ. 5 1 9 ແມ່ນ
setAttributeNodeNS(attrnode) ເພີ່ມຫຼັກມູນຄວາມທີ່ຈະປະກອບຂອງຄວາມ.     9 ແມ່ນ
setIdAttribute(name,isId) ຖ້າ Attribute object isId attribute ຈະຢູ່ true, ການນີ້ຈະພັດທະນາຄວາມທີ່ຈະປະກອບຂອງຄວາມທີ່ຄົນນຳໃຊ້ກຳນົດວ່າ ID (user-determined ID attribute).     ບໍ່ແມ່ນ ແມ່ນ
setIdAttributeNS(uri,name,isId) ຖ້າ Attribute object isId attribute ຈະຢູ່ true, ການນີ້ຈະພັດທະນາຄວາມທີ່ຈະປະກອບຂອງຄວາມທີ່ຄົນນຳໃຊ້ກຳນົດວ່າ ID (user-determined ID attribute) (ກັບອານຸພາສາ).     ບໍ່ແມ່ນ ແມ່ນ
setIdAttributeNode(idAttr,isId) ຖ້າ Attribute object isId attribute ຈະຢູ່ true, ການນີ້ຈະພັດທະນາຄວາມທີ່ຈະປະກອບຂອງຄວາມທີ່ຄົນນຳໃຊ້ກຳນົດວ່າ ID (user-determined ID attribute).     ບໍ່ແມ່ນ ແມ່ນ
  • ບ່ອນໜ້າຫນ້າກ່ອນ DOM DOMParser
  • ບ່ອນໜ້າຫນ້າທ້າຍ DOM Event