XML DOM - Node ပုဂ္ဂိုလ်တွေ

ပုဂ္ဂိုလ် ပုဂ္ဂိုလ်တွေ သည် ဂျိမ်း သုံးစံ တွင် တစ်ခုခု ဖြစ်နိုင်သော ပုဂ္ဂိုလ်တွေ ဖြစ်သည်。

Node ပုဂ္ဂိုလ်တွေ

Node ပုဂ္ဂိုလ်တွေ သည် ဂျိမ်း သုံးစံ တွင် အဓိက ဗီဇ အမျိုးအစား ဖြစ်သည်。

ပုဂ္ဂိုလ် ပုဂ္ဂိုလ်တွေ သည် ဂျိမ်း သုံးစံ တွင် တစ်ခုခု ဖြစ်နိုင်သော ပုဂ္ဂိုလ်တွေ ဖြစ်သည်。

ပုဂ္ဂိုလ်တွေ သည် အရာဝတ္တု ပုဂ္ဂိုလ်၊ ဗီဇ ပုဂ္ဂိုလ်၊ စာကြည့် ပုဂ္ဂိုလ် သို့မဟုတ် 'ပုဂ္ဂိုလ် အမျိုးအစား' ပုံနှိပ်ချက် တွင် ဖော်ပြထားသော ပုဂ္ဂိုလ်တွေ အတွင်း တစ်ခုခု ဖြစ်နိုင်ပါသည်。

သတိပြုပါ၊ ပုဂ္ဂိုလ်တွေအားလုံးသည် အဖိုင်တိုက် နှင့် တစ်ဆင်းတိုက် ကို ပြုလုပ်ခြင်း အတွက် အသုံးပြုနိုင်သော ဗီဇ နှင့် နည်းလမ်းများ ကို သိရှိနိုင်သော်လည်း၊ ပုဂ္ဂိုလ်တွေအားလုံးသည် အဖိုင်တိုက် သို့မဟုတ် တစ်ဆင်းတိုက် ကို ရတွေ့နိုင်ချေ မဟုတ်ဘူး။ ဥပမာ၊ စာကြည့်တိုက်တွေ သည် တစ်ဆင်းတိုက် ကို ရတွေ့နိုင်ချေ၊ ထို့ကြောင့် တိုက်များသို့ တစ်ဆင်းတိုက် ထပ်ပေါင်းခြင်း သည် DOM အမှား ဖြစ်ပေါ်စေနိုင်ပါ။

IE: Internet Explorer, F: Firefox, O: Opera, W3C: 万维网联盟 (因特网标准)

Node 对象的属性

属性 ဖော်ပြ IE F O W3C
baseURI 返回节点的绝对基准 URI。 No 1 No Yes
childNodes 返回节点到子节点的节点列表。 5 1 9 Yes
firstChild 返回节点的首个子节点。 5 1 9 Yes
lastChild 返回节点的最后一个子节点。 5 1 9 Yes
localName လျှက်ပ်တိုက် အချက်အလက် ကို ကူညီပြီးပြီ။ No 1 9 Yes
localName လျှက်ပ်တိုက် အချက်အလက် ကို ကူညီပြီးပြီ။ No 1 9 Yes
namespaceURI လျှက်ပ်တိုက် အခြား အခြေခံ လျှက်ပ်တိုက် ကို ကူညီပြီးပြီ။ 5 1 9 Yes
nodeName လျှက်ပ်တိုက် အချက်အလက် ကို ကူညီပြီးပြီ။ 5 1 9 Yes
nodeName လျှက်ပ်တိုက် အချက်အလက် ကို ကူညီပြီးပြီ။ 5 1 9 Yes
nodeValue လျှက်ပ်တိုက် အချက်အလက် ကို ကူညီပြီးပြီ။ 5 1 9 Yes
ownerDocument လျှက်ပ်တိုက် အဖွဲ့အစည်း ကို ကူညီပြီးပြီ။ 5 1 9 Yes
parentNode လျှက်ပ်တိုက် အဖွဲ့အစည်း ကို ကူညီပြီးပြီ။ 5 1 9 Yes
prefix လျှက်ပ်တိုက် အမည်အရာ အသစ် ကို ကူညီပြီးပြီ။ No 1 9 Yes
previousSibling လျှက်ပ်တိုက် အခြား အခြေခံ လျှက်ပ်တိုက် ကို ကူညီပြီးပြီ။ 5 1 9 Yes
textContent လျှက်ပ်တိုက် နှင့် လျှက်ပ်တိုက် ကို ကူညီပြီးပြီ။ No 1 No Yes
text အခြေခံ လျှက်ပ်တိုက် နှင့် လျှက်ပ်တိုက် ကို ကူညီပြီးပြီ။ 5 No No No
xml အခြေခံ လျှက်ပ်တိုက် နှင့် လျှက်ပ်တိုက် ကို ကူညီပြီးပြီ။ 5 No No No

Node အား နည်းလမ်း

နည်းလမ်း ဖော်ပြ IE F O W3C
appendChild() လျှက်ပ်တိုက် လျှက်ပ်တိုက် အသစ် ကို အသစ် လျှက်ပ်တိုက် အသစ် အချိန်အတွင်း ထိထွင်းပြီးပြီ။ 5 1 9 Yes
cloneNode() လျှက်ပ်တိုက် ကို ပြန်လည်ပြောင်းလဲပြီးပြီ။ 5 1 9 Yes
compareDocumentPosition() နှစ်ခုတိုင်း လျှက်ပ်တိုက် မူကျမ်းကျော် နေရာ ကို နှိုင်းယှဉ်ပြီးပြီ။ No 1 No Yes
getFeature(feature,version) အချက်အလက် နှင့် ပုံစံ နှင့် ပေါ်မှ သီးခြား အသုံးပြုသော API ကို ဆောင်ရွက်နိုင်သော ဒီမိုကရေစီ DOM အား ကူညီပြီးပြီ။     No Yes
getUserData(key) အရှိနေသော လျှက်ပ်တိုက် ပေါ်မှ အချက်အလက် နှင့် ကိုယ်စားပြုသော အားလုံး ကို ကူညီပြီးပြီ။ အချက်အလက် သည် ပထမဆုံး အသုံးပြုခြင်း အခါ အချက်အလက် ကို ထိထွင်းပြီးပြီ။     No Yes
hasAttributes() အရှိနေသော လျှက်ပ်တိုက် သည် အခြေခံ ကိစ္စများ ကို ပါဝင်သလားအော်။ No 1 9 Yes
hasChildNodes() အရှိနေသော လျှက်ပ်တိုက် သည် လျှက်ပ်တိုက် အသစ် ကို ပါဝင်သလားအော်။ 5 1 9 Yes
insertBefore() အမှတ်ပေးထားသော လျှက်ပ်တိုက် အရ အသစ် လျှက်ပ်တိုက် ထိထွင်းပြီးပြီး။ 5 1 9 Yes
isDefaultNamespace(URI) အမှတ်ပေးထားသော အမည်အရာ URI သည် မူကျမ်းကျော် URI ဖြစ်သလားအော်။     No Yes
isEqualNode() 检查两个节点是否相等。 No No No Yes
isSameNode() 检查两个节点是否是相同的节点。 No 1 No Yes
isSupported() 返回当前节点是否支持某个特性。     9 Yes
lookupNamespaceURI() 返回匹配指定前缀的命名空间 URI。 No 1 No Yes
lookupPrefix() 返回匹配指定命名空间 URI 的前缀。 No 1 No Yes
normalize() 合并相邻的Text节点并删除空的Text节点。 5 1 9 Yes
removeChild() 删除(并返回)当前节点的指定子节点。 5 1 9 Yes
replaceChild() 用新节点替换一个子节点。 5 1 9 Yes
selectNodes() 用一个 XPath 表达式查询选择节点。 6      
selectSingleNode() 查找和 XPath 查询匹配的一个节点。 6      
transformNode() 使用 XSLT 把一个节点转换为一个字符串。 6      
transformNodeToObject() 使用 XSLT 把一个节点转换为一个文档。 6      
setUserData(key,data,handler) 把对象关联到节点上的一个键上。     No Yes