XML DOM - నోడ్ ఆబ్జెక్టు
- ముంది పేజీ DOM NamedNodeMap
- తరువాతి పేజీ DOM NodeList
నోడ్ ఆబ్జెక్టు డాక్యుమెంట్ ట్రీలో ఒక నోడ్ ను ప్రతినిధీకరిస్తుంది.
నోడ్ ఆబ్జెక్టు
నోడ్ ఆబ్జెక్టు డామ్ యొక్క ప్రధాన డాటా టైప్ అని పిలుస్తారు.
నోడ్ ఆబ్జెక్టు డాక్యుమెంట్ ట్రీలో ఒక ప్రత్యేక నోడ్ ను ప్రతినిధీకరిస్తుంది.
నోడ్ అనేది ఐటమ్ నోడ్, అట్రిబ్యూట్ నోడ్, పాఠం నోడ్ లేదా నోడ్ టైప్ అనే సెక్షన్ లో ప్రస్తావించబడిన ఏ నోడ్ కూడా అవకాశం ఉంది.
దయచేసి గమనించండి, అన్ని ఆబ్జెక్టులు ప్రాతినిధ్యం మరియు పిల్లల నుంచి సామర్థ్యాలు మరియు పద్ధతులు పాటిస్తాయి అయినా, అన్ని ఆబ్జెక్టులు ప్రాతినిధ్యం లేదా పిల్లలు కలిగి లేవు. ఉదాహరణకు, పాఠం నుండి పిల్లలు కలిగి లేవు, కాబట్టి అటువంటి నుండి పిల్లలు జోడించడం డామ్ ఎర్రర్ కు దారితీస్తుంది.
IE: Internet Explorer, F: Firefox, O: Opera, W3C: 万维网联盟 (因特网标准)
Node 对象的属性
属性 | వివరణ | IE | F | O | W3C |
---|---|---|---|---|---|
baseURI | 返回节点的绝对基准 URI。 | లేదు | 1 | లేదు | అవును |
childNodes | 返回节点到子节点的节点列表。 | 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 | అవును |
nodeValue | 设置或返回节点的值,根据其类型。 | 5 | 1 | 9 | అవును |
ownerDocument | 返回节点的根元素(document 对象)。 | 5 | 1 | 9 | అవును |
parentNode | 返回节点的父节点。 | 5 | 1 | 9 | అవును |
prefix | 设置或返回节点的命名空间前缀。 | లేదు | 1 | 9 | అవును |
previousSibling | 返回节点之前紧跟的同级节点。 | 5 | 1 | 9 | అవును |
textContent | 设置或返回节点及其后代的文本内容。 | లేదు | 1 | లేదు | అవును |
text | నూతల మరియు అదనపు పరిణామాలను ఎక్సిమల్ ఎక్సిఫ్ ను తిరిగి చూపుతుంది (ఐఇ యొక్క ప్రత్యేకత). | 5 | లేదు | లేదు | లేదు |
xml | నూతల మరియు అదనపు పరిణామాలను ఎక్సిమల్ ఎక్సిఫ్ ను తిరిగి చూపుతుంది (ఐఇ యొక్క ప్రత్యేకత). | 5 | లేదు | లేదు | లేదు |
నూతల పరిణామాల మార్గదర్శకం
మార్గదర్శకం | వివరణ | IE | F | O | W3C |
---|---|---|---|---|---|
appendChild() | నూతలలో ఉపనూతల జాబితా ముగింపునకు కొత్త ఉపనూతలను జోడిస్తుంది. | 5 | 1 | 9 | అవును |
cloneNode() | నూతలను కాపీ చేస్తుంది. | 5 | 1 | 9 | అవును |
compareDocumentPosition() | రెండు నూతలలో పరిణామాల సంకేతాలను పోలించుతుంది. | లేదు | 1 | లేదు | అవును |
getFeature(feature,version) | పేరుబట్టిన ప్రత్యేకతలు మరియు ప్రాసన్నంగా ఉన్న పిపిఐ నిర్వహించే డాక్యుమెంట్ పరిణామాన్ని తిరిగి చూపుతుంది. | లేదు | అవును | ||
getUserData(key) | ఈ నూతలు పైన కొత్త పరిణామాన్ని అనుసంధానించిన పరిణామాన్ని తిరిగి చూపుతుంది. ఈ పరిణామాన్ని ప్రతిపాదించిన కీని వద్ద నుండి సెట్ యూజర్ డాటా చేయవలసి ఉంటుంది. | లేదు | అవును | ||
hasAttributes() | ప్రస్తుత నూతలు లక్షణాలు కలిగి ఉందా చెప్పుతుంది。 | లేదు | 1 | 9 | అవును |
hasChildNodes() | ప్రస్తుత నూతలు ఉపనూతలు కలిగి ఉందా చెప్పుతుంది。 | 5 | 1 | 9 | అవును |
insertBefore() | పేరుబట్టిన ఉపనూతలు ముందుగా కొత్త ఉపనూతలు ప్రవేశపెట్టుము。 | 5 | 1 | 9 | అవును |
isDefaultNamespace(URI) | ఇది పేరుబట్టిన నెట్వర్క్ యూరి అప్రమేయముగా ఉందా చెప్పుతుంది。 | లేదు | అవును | ||
isEqualNode() | 检查两个节点是否相等。 | లేదు | లేదు | లేదు | అవును |
isSameNode() | రెండు నోడ్స్ అనేకంగా అదే నోడ్ అని పరిశీలించండి. | లేదు | 1 | లేదు | అవును |
isSupported() | ప్రస్తుత నోడ్ యొక్క కొన్ని లక్షణాలను తెలుసుకోండి. | 9 | అవును | ||
lookupNamespaceURI() | ప్రాథమిక పేరుపద్ధతి ఉండి ఉన్నటువంటి నామాస్థానాన్ని తిరిగి ఇవ్వండి. | లేదు | 1 | లేదు | అవును |
lookupPrefix() | పేరుపద్ధతి ఉండి ఉన్నటువంటి నామాస్థానం యొక్క ప్రాథమిక పేరును తిరిగి ఇవ్వండి. | లేదు | 1 | లేదు | అవును |
normalize() | సమీపంలో ఉన్న పరస్పరం సంభందించిన Text నోడ్స్ ను కలపండి మరియు ఖాళీ టెక్స్ట్ నోడ్స్ ను తొలగించండి. | 5 | 1 | 9 | అవును |
removeChild() | ప్రస్తుత నోడ్ యొక్క ప్రత్యేక కుమారుని తొలగించి అది తిరిగి ఇవ్వండి. | 5 | 1 | 9 | అవును |
replaceChild() | ఒక కొన్ని కుమారులను నూతన నోడ్స్ తో పునఃస్థాపించండి. | 5 | 1 | 9 | అవును |
selectNodes() | ఒక XPath అభివ్యక్తిని ఉపయోగించి నోడ్స్ ను ఎంచుకొనుట. | 6 | |||
selectSingleNode() | XPath అనుసరణ ఒక నోడ్ ను కనుగొని అది సరిపోల్చండి. | 6 | |||
transformNode() | ఒక నోడ్ ను ఒక స్ట్రింగ్ లోకి మార్చడానికి XSLT ఉపయోగించండి. | 6 | |||
transformNodeToObject() | ఒక నోడ్ ను ఒక డాక్యుమెంట్ లోకి మార్చండి కోసం XSLT ఉపయోగించండి. | 6 | |||
setUserData(key,data,handler) | ఒక కీ పైన ఒక ఆబ్జెక్ట్ ను సంభందించండి. | లేదు | అవును |
- ముంది పేజీ DOM NamedNodeMap
- తరువాతి పేజీ DOM NodeList