XML DOM Element అబ్జెక్ట్

Element ఆబ్జెక్ట్

Element ఆబ్జెక్ట్ ఎక్సిమల్ డాక్యుమెంట్ లో అంశాన్ని ప్రతినిధీకరిస్తుంది. అంశం పాఠాన్ని కలిగి ఉంటే, ఆ పాఠాన్ని పాఠ నోడ్ లో ప్రతినిధీకరిస్తారు.

ముఖ్యమైన విషయం:పాఠం ఎల్లప్పుడూ పాఠ నోడ్ లో నిల్వ చేయబడుతుంది. DOM ప్రాసెసింగ్ ప్రక్రియలో ఒక సాధారణ పరికళ్పన అంశంగా, అంశ నోడ్ కు మార్గాన్ని తీసుకుపోయి, ఈ నోడ్ పాఠంతో కూడినది అని భావిస్తారు. అయితే, అత్యంత సరళమైన అంశ నోడ్ క్రిందనూ పాఠ నోడ్ ఉంది. ఉదాహరణకు, <year>2005</year> లో, ఒక అంశ నోడ్ (year) ఉంది మరియు ఈ నోడ్ క్రింద పాఠ నోడ్ ఉంది, ఇది పాఠాన్ని (2005) కలిగి ఉంది.

Element ఆబ్జెక్ట్ కూడా నోడ్ లాగా ఉంటుంది కాబట్టి, అది Node ఆబ్జెక్ట్ యొక్క అంశాలు మరియు పద్ధతులను ఉంటుంది.

Element ఆబ్జెక్ట్ యొక్క అంశాలు

అంశాలు వివరణ
attributes సమాంతరమైన నోడ్ యొక్క అంశాలను అందిస్తుంది.
baseURI 返回元素的绝对基准 URI。
childNodes 返回元素的子节点的 NodeList。
firstChild 返回元素的第一个子元素。
lastChild 返回元素的最后一个子元素。
localName 返回元素名称的本地部分。
namespaceURI 返回元素的命名空间 URI。
nextSibling 返回紧随该元素之后的节点。
nodeName 返回节点的名称,取决于其类型。
nodeType 返回节点的类型。
ownerDocument ఈ ఎలిమెంట్ యొక్క ప్రధాన నోడ్ ను పొందడానికి ఉపయోగించబడుతుంది.
parentNode ఈ ఎలిమెంట్ యొక్క మాత్రుడు నోడ్ ను పొందడానికి ఉపయోగించబడుతుంది.
prefix ఈ ఎలిమెంట్ ను సంభందించిన నేపథ్య ప్రాంతాన్ని సెట్ లేదా పొందడానికి ఉపయోగించబడుతుంది.
previousSibling ఈ ఎలిమెంట్ పైన ఉన్న నోడ్ ను పొందడానికి ఉపయోగించబడుతుంది.
schemaTypeInfo ఎలిమెంట్ కు సంభందించిన రకం సమాచారాన్ని పొందడానికి ఉపయోగించబడుతుంది.
tagName ప్రతిపాదిత విషయం ను పొందడానికి ఉపయోగించబడుతుంది.
textContent ప్రతిపాదిత విషయం మరియు తరువాతి వంశం యొక్క టెక్స్ట్ కంటెంట్ ని సెట్ లేదా పొందడానికి ఉపయోగించబడుతుంది.

Element ఆధారిత మాదిరి

మాదిరి వివరణ
appendChild() కొత్త అనుచర పిండాను ఈ నోడ్ యొక్క అనుచర పిండాల జాబితాలో అంతిమకు జోడించడానికి ఉపయోగించబడుతుంది.
cloneNode() నోడ్ ను క్లాన్ చేయడానికి ఉపయోగించబడుతుంది.
compareDocumentPosition() రెండు నోడ్లను డాక్యుమెంట్ పోసిషన్లను పోలించడానికి ఉపయోగించబడుతుంది.
getAttribute() అట్రిబ్యూట్ ను పొందడానికి ఉపయోగించబడుతుంది.
getAttributeNS() నామకరణాన్ని కలిగిన అట్రిబ్యూట్ ను పొందడానికి ఉపయోగించబడుతుంది.
getAttributeNode() అట్రిబ్యూట్ నోడ్ ను అట్రిబ్యూట్ ఆపి పొందడానికి ఉపయోగించబడుతుంది.
getAttributeNodeNS() నామకరణాన్ని కలిగిన అట్రిబ్యూట్ నోడ్ ను అట్రిబ్యూట్ ఆపి పొందడానికి ఉపయోగించబడుతుంది.
getElementsByTagName() నామకరణాన్ని కలిగిన ఎలిమెంట్ నోడ్ మరియు దాని అనుచర పిండాలను కలిగిన NodeList పొందడానికి ఉపయోగించబడుతుంది.
getElementsByTagNameNS() నామకరణాన్ని కలిగిన ఎలిమెంట్ నోడ్ మరియు దాని అనుచర పిండాలను కలిగిన NodeList పొందడానికి ఉపయోగించబడుతుంది.
getFeature(feature,version) ప్రత్యేక లక్షణాలు మరియు సంస్కరణను అమలు చేసే DOM ఆధారిత ఆపి సి పి ఐ పొందడానికి ఉపయోగించబడుతుంది.
getUserData(key) ఈ నోడ్ పైన సంభందించిన వస్తువును పొందడానికి ముందుగా ఈ నోడ్ కు వస్తువును అమర్చాలి. అదే కీ ఉపయోగించి setUserData తో కలిపి చేయాలి.
hasAttribute() ప్రింట్ విషయం నిర్ణయించడానికి ఉపయోగించబడుతుంది ప్రతిపాదిత విషయం సమానమా? అనే ప్రశ్న నిర్ణయించబడుతుంది.
hasAttributeNS() నిర్దేశిత నామకరణం మరియు నామకరణాలు ఉన్న పాత్రలు ఉన్నాయా తనిఖీ చేయండి。
hasAttributes() ఐటమ్ కింద ఉన్న పాత్రలు ఉన్నాయా తనిఖీ చేయండి。
hasChildNodes() ఐటమ్ కింద ఉన్న పిల్ల నోడ్లు ఉన్నాయా తనిఖీ చేయండి。
insertBefore() ప్రస్తుత పిల్ల నోడ్లకు ముందు కొత్త పిల్ల నోడ్ను ప్రవేశపెడతారు。
isDefaultNamespace(URI) నిర్దేశిత namespaceURI అప్రమేయం కాదా తనిఖీ చేయండి。
isEqualNode() రెండు నోడ్లు సమానం లేకపోతే తనిఖీ చేయండి。
lookupNamespaceURI() నిర్దేశిత ప్రిఫిక్స్ మీద ఉన్న నామకరణాలు ఉన్న యూరి పొందండి。
lookupPrefix() నిర్దేశిత నామకరణాలు ఉన్న యూరి మీద ముందుకు వెళ్ళే ప్రిఫిక్స్ పొందండి。
normalize()

normalize() పద్ధతి ఖాళీ టెక్స్ట్ నోడ్లను తొలగిస్తుంది మరియు సమీపంలో ఉన్న టెక్స్ట్ నోడ్లను జోడిస్తుంది。

ఐటమ్ కింద అన్ని టెక్స్ట్ నోడ్లను (అంతర్గతంగా ఉన్నవి కాకపోతే సంకేతాలు, కమెంట్స్, ప్రాసెసింగ్ ఇన్స్ట్రక్షన్స్, CDATA భాగాలు మరియు ఎంటిటీ రిఫెరెన్సెస్) నియమితంగా చేయండి, అందులో మాత్రమే నియమిత నోడ్లు టెక్స్ట్ నోడ్లను వేరు చేయండి。

ఇది అర్థం చేస్తే, పరస్పరం సమీపంలో ఉన్న టెక్స్ట్ నోడ్లు లేవు మరియు ఖాళీ టెక్స్ట్ నోడ్లు లేవు。

removeAttribute() నిర్దేశిత అంశ తొలగించండి。
removeAttributeNS() నిర్దేశిత అంశ (నామకరణాలు కలిగిన) తొలగించండి。
removeAttributeNode() నిర్దేశిత అంశ నోడ్ను తొలగించండి。
removeChild() పిల్ల నోడ్ను తొలగించండి。
replaceChild() పిల్ల నోడ్లను పునఃస్థాపించండి。
setUserData(key,data,handler) ఆబ్జెక్ట్ మరియు ఐటమ్ పైన కీ ని సంభందించండి。
setAttribute() నూతన అంశ జోడించండి。
setAttributeNS() నూతన అంశ (నామకరణాలు కలిగిన) జోడించండి。
setAttributeNode() నూతన అంశ నోడ్ జోడించండి。
setAttributeNodeNS(attrnode) నూతన అంశ నోడ్ జోడించండి (నామకరణాలు కలిగిన).
setIdAttribute(name,isId) ఇది అట్రిబ్యూట్ ఆబ్జెక్ట్ యొక్క isId అంశం నిజం అయితే, ఈ మాదిరి పద్ధతి నిర్దేశిత అంశాన్ని వినియోగదారి గుర్తించిన ID అంశంగా ప్రకటిస్తుంది。
setIdAttributeNS(uri,name,isId) అట్రిబ్యూట్ ఆబ్జెక్ట్ యొక్క isId అంశం నిజం అయితే, ఈ పద్ధతి నిర్దేశిత అంశాన్ని (నామకరణాలు కలిగిన) వినియోగదారి గుర్తించిన ID అంశంగా ప్రకటిస్తుంది。
setIdAttributeNode(idAttr,isId) ఇది అట్రిబ్యూట్ ఆబ్జెక్ట్ యొక్క isId అంశం నిజం అయితే, ఈ మాదిరి పద్ధతి నిర్దేశిత అంశాన్ని వినియోగదారి గుర్తించిన ID అంశంగా ప్రకటిస్తుంది。