XML DOM - Element အားကစား

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

Element 对象

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

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

Element အပေါင်းအချင်း သည် အခွက် အပေါင်းအချင်း ဖြစ်သောကြောင်း ကြည်းချင်းမတွေ့ရတဲ့ပင်၊ အခွက် အပေါင်းအချင်း သည် Node အပေါင်းအချင်း အချက်အလက် နှင့် နည်းလမ်း ကို ယူနစ်ယူစေသည်။

Element အပေါင်းအချင်း အချက်အလက်

အချက်အလက် ဖော်ပြ IE F O W3C
attributes အခွက်၏ အချက်အလက် အပြန်လွှတ်ပါ။ 5 1 9 အခုခံ
baseURI အခွက်၏ အချက်အလက် အဖြစ် အပြန်လွှတ်ပါ။ အမှား 1 အမှား အခုခံ
childNodes အခွက်၏ ကလေးအခွက် အချက်အလက် အပြန်လွှတ်ပါ။ 5 1 9 အခုခံ
firstChild အခွက်၏ အပေါ်ဆုံး ကလေးအခွက် အပြန်လွှတ်ပါ။ 5 1 9 အခုခံ
lastChild အခွက်၏ နောက်ဆုံး ကလေးအခွက် အပြန်လွှတ်ပါ။ 5 1 9 အခုခံ
localName အခွက်၏ အမည် အပြန်လွှတ်ပါ။ အမှား 1 9 အခုခံ
namespaceURI အခွက်၏ အမည် အပြန်လွှတ်ပါ။ အမှား 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 အခွက် နှင့် အပိုးတိုက် အား 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 对象 isId 属性为 true,那么此方法会把指定的属性声明为一个用户确定 ID 的属性(user-determined ID attribute)。     အမှား အခုခံ
setIdAttributeNS(uri,name,isId) 如果 Attribute 对象 isId 属性为 true,那么此方法会把指定的属性声明为一个用户确定 ID 的属性(user-determined ID attribute)(带有命名空间)。     အမှား အခုခံ
setIdAttributeNode(idAttr,isId) 如果 Attribute 对象 isId 属性为 true,那么此方法会把指定的属性声明为一个用户确定 ID 的属性(user-determined ID attribute)。     အမှား အခုခံ