XML DOM Node အပေါင်း
- အရေးပိုကြီးသော စာကြိုး DOM အချက်အလက်
- နောက်ပိုင်း စာကြိုး DOM NodeList
Node 对象
Node 对象表示文档树中的单个节点。
节点可以是元素节点、属性节点、文本节点,或者也可以是“节点类型”那一章中所介绍的任何一种节点。
请注意,虽然所有的对象均能继承用于处理父节点和子节点的属性和方法,但是并不是所有的对象都拥有父节点或子节点。例如,文本节点不能拥有子节点,所以向类似的节点添加子节点就会导致 DOM 错误。
Node 对象的属性
属性 | 描述 |
---|---|
attributes | 包含此节点的属性的 NamedNodeMap(如果此节点是元素)。 |
baseURI | 返回节点的绝对基准 URI。 |
childNodes | 返回节点的子节点的 NodeList。 |
firstChild | 返回节点的第一个子节点。 |
lastChild | 返回节点的最后一个子节点。 |
nextSibling | 返回节点之后紧跟的同级节点。 |
nodeName | 返回节点的名称,根据其类型。 |
nodeType | 返回节点的类型。 |
nodeValue | 设置或返回节点的值,根据其类型。 |
ownerDocument | 返回节点的根元素(document 对象)。 |
parentNode | 返回节点的父节点。 |
prefix | 设置或返回节点的命名空间前缀。 |
previousSibling | 返回节点之前紧跟的同级节点。 |
textContent | 设置或返回节点及其后代的文本内容。 |
Node 对象的方法
方法 | 描述 |
---|---|
appendChild() | 将新的子节点追加到节点子节点列表的末尾。 |
cloneNode() | 克隆节点。 |
compareDocumentPosition() | 比较 DOM 层次结构(文档)中两个节点的位置。 |
getFeature()feature,version) | အခြေခံဆိုက် အပျက်အစီးအား အသုံးပြုသည် သတ်မှတ်ထားသော အခြေခံဆိုက်အခြေခံအရေးအချင်း နှင့် အဆင့်အတန်းများအား သတ်မှတ်ထားသော အသုံးပြုသည် အပျက်အစီးအား ပြန်လည်သတင်းပေးသည်။ |
getUserData()key) |
အခြေခံဆိုက်အား အကြောင်းအရာများ ဆိုင်သော အကြိမ်ဖြတ်သည် ပြန်လည်သတင်းပေးသည်။ သင့်ကို အခြေခံဆိုက်အား ထိန်းချိန်းပြီး အသုံးပြုသည် setUserData အသုံးပြုသည် အသုံးပြုပါ။ |
hasAttributes() | အချက်အလက် ဖြစ်သည် အချက်အလက် ဖြစ်သည် အချက်အလက် ဖြစ်သည် ဖြစ်သည် မဟုတ် မဟုတ် စစ်ဆေးသည် |
hasChildNodes() | အချက်အလက် ဖြစ်သည် အချက်အလက် ဖြစ်သည် အချက်အလက် ဖြစ်သည် ဖြစ်သည် မဟုတ် မဟုတ် စစ်ဆေးသည် |
insertBefore() | အခြေခံ အဘာသာ အပေါ် အချက်အလက် ကို ပြန်လည်ပေးသည် |
isDefaultNamespace(URI) | ပါဝင်သည် အဘာသာ ပါဝင်သည် အခြေခံ အဘာသာ ဖြစ်သည် မဟုတ် မဟုတ် စစ်ဆေးသည် |
isEqualNode() | နှစ်ခုသော အချက်အလက် ကို ယူဆသည် |
isSameNode() | နှစ်ခုသော အချက်အလက် ဖြစ်သည် မဟုတ် မဟုတ် စစ်ဆေးသည် |
lookupNamespaceURI() | ပါဝင်သည် အဘာသာ ပါဝင်သည် ပြန်လည်ပေးသော အခြေခံ အဘာသာ |
lookupPrefix() | အခြေခံ အဘာသာ အပေါ် လက်ဗိုက် ပြန်လည်ပေးသော ပါဝင်သည် |
normalize() | အကြားအရောက် အဘာသာ အချက်အလက် ကို ပေါင်းစပ်ပြီး အမှား အဘာသာ အချက်အလက် ကို ဖယ်ရှားသည် |
removeChild() | အခြေခံ အချက်အလက် ကို ဖယ်ရှားပြီး ပြန်လည်ပေးသည် |
replaceChild() | အသစ်သော အချက်အလက် ကို အသီးသီး စက်မှု |
setUserData(key,data,handler) | အရာဝတ္တရာ နှင့် အချက်အလက် အပေါ် စက်မှု |
- အရေးပိုကြီးသော စာကြိုး DOM အချက်အလက်
- နောက်ပိုင်း စာကြိုး DOM NodeList