XML DOM compareDocumentPosition() పద్ధతి

Node ఆబ్జెక్ట్ రిఫరెన్స్ మాన్యువల్

నిర్వచనం మరియు వినియోగం

compareDocumentPosition() పద్ధతి ప్రస్తుత నోడు ప్రాంతాన్ని పోల్చడానికి నిర్దేశించిన నోడు ప్రాంతాన్ని వాడి డాక్యుమెంట్ క్రమాన్ని వాడుతుంది.

సంకేతం:

nodeObject.compareDocumentPostition(node)
పారామీటర్లు వివరణ
నోడ్ అవసరం. ప్రస్తుత నోడ్లతో పోల్చడానికి నిర్దేశించబడిన నోడ్

ఉదాహరణ

అన్ని ఉదాహరణలలో, మేము XML ఫైల్ని ఉపయోగిస్తాము books.xml, మరియు జావాస్క్రిప్ట్ ఫంక్షన్ loadXMLDoc().

ఈ కోడ్ స్పాన్ సబ్ బుక్ ఎలమెంట్స్ మధ్య డాక్యుమెంట్ స్థానాన్ని పోల్చడానికి ఉపయోగించబడింది:

xmlDoc=loadXMLDoc("books.xml");
var x=xmlDoc.getElementsByTagName('book')[0];
var y=xmlDoc.getElementsByTagName('book')[2];
document.write(x.compareDocumentPosition(y));

అవుట్పుట్:

4

ప్రకటన:ఇంటర్నెట్ ఎక్స్ప్లోరర్ నోడ్ల మధ్య స్థానంలో కనిపించే ఖాళీ టెక్స్ట్ నోడ్లను విస్మరిస్తుంది (ఉదాహరణకు, కారెంట్ సైన్), కానీ Mozilla అలా చేయదు. అందువలన, పైని ఉదాహరణలో, Mozilla బ్రౌజర్ చివరి సంఖ్యను 4 చేస్తుంది, కానీ Internet Explorer చివరి సంఖ్యను 2 చేస్తుంది.

హిందూస్థాన్:IE మరియు Mozilla బ్రౌజర్ల మధ్య XML DOM వ్యత్యాసాలకు కనీసం ఎక్కువ సమాచారం తెలుసుకోవడానికి మా పరిశీలన సందర్శించండి DOM బ్రౌజర్ అధ్యాయం.

Node ఆబ్జెక్ట్ రిఫరెన్స్ మాన్యువల్