XML DOM compareDocumentPosition() పద్ధతి
నిర్వచనం మరియు వినియోగం
compareDocumentPosition() పద్ధతి డాక్యుమెంట్ క్రమం ప్రకారం, ప్రస్తుత నుణిని మరియు ప్రస్తావించబడిన నుణిని డాక్యుమెంట్ స్థానాన్ని పోలుస్తుంది.
ఈ పద్ధతి కొత్త ఉపనుణిని తిరిగి ఇస్తుంది.
వాక్యంశాబ్దంలో ఉంది:
elementNode.compareDocumentPostition(node)
పారామీటర్స్ | వివరణ |
---|---|
node | అవసరం. ప్రస్తుత నోడ్లతో పోల్చిన నోడ్లను నిర్దేశించండి. |
ఉదాహరణ
అన్ని ఉదాహరణల్లో, మేము XML ఫైల్ని ఉపయోగిస్తాము books.xml, మరియు జావాస్క్రిప్ట్ ఫంక్షన్ loadXMLDoc().
ఈ కోడ్ ఫ్రేగ్మెంట్ "books.xml" లో మొదటి మరియు మూడవ <book> నోడ్లను పోల్చుతుంది:
xmlDoc=loadXMLDoc("books.xml");
x=xmlDoc.getElementsByTagName('book')[0];
y=xmlDoc.getElementsByTagName('book')[2];
document.write(x.compareDocumentPosition(y)
);
ఈ కోడ్ యొక్క అవుట్పుట్:
4
ప్రకటన:ఐఇఎస్ వాడు నోడ్ల మధ్య సృష్టించబడిన శూన్య టెక్స్ట్ నోడ్లను పరిగణించవు, కానీ మొజిలా అలా చేయదు. అందువల్ల, పైని ఉదాహరణలో, మొజిలా అవుట్పుట్ 4 ఉంటుంది, కానీ ఐఇఎస్ అవుట్పుట్ 2 ఉంటుంది.
ఐఇ మరియు మొజిలా బ్రౌజర్ల మధ్య వ్యత్యాసాల గురించి మరింత సమాచారం తెలుసుకోవడానికి కోడ్వైత్స్ కం యొక్క XML DOM ట్యూటోరియల్ లో చూడండి DOM బ్రౌజర్ ఈ సెక్షన్