XML DOM setAttributeNode() పద్ధతి

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

setAttributeNode() పద్ధతి కొత్త అట్రిబ్యూట్ బిందువును జోడిస్తుంది.

ప్రస్తుతం బిందువులో పేరును కలిగిన అట్రిబ్యూట్ ఉంటే, ఆ అట్రిబ్యూట్ కొత్త అట్రిబ్యూట్ తో పరివర్తించబడుతుంది. కొత్త అట్రిబ్యూట్ పరివర్తించబడిన అట్రిబ్యూట్ ను తిరిగి ఇస్తుంది అని ఉంటే అలాంటి ఉండదు అని తిరిగి ఇస్తుంది.

సింతాక్స్:

elementNode.setAttributeNode(att_node)
పరామితులు వివరణ
att_node అవసరమైనది. అమర్చాల్సిన అట్రిబ్యూట్ బిందువును నిర్దేశిస్తుంది.

వివరణ

ఈ పద్ధతి ఇల్మెంట్ బిందువు యొక్క గుణాల సమాహారానికి కొత్త అట్రిబ్యూట్ బిందువును జోడిస్తుంది. ప్రస్తుతం ఇల్మెంట్ యొక్క అట్రిబ్యూట్ యొక్క పేరును కలిగి ఉంటే, ఈ పద్ధతి కొత్త అట్రిబ్యూట్ తో పరివర్తిస్తుంది మరియు పరివర్తించబడిన అట్రిబ్యూట్ ను తిరిగి ఇస్తుంది. అలాంటి అట్రిబ్యూట్ లేకపోతే, ఈ పద్ధతి ఇల్మెంట్ కు కొత్త అట్రిబ్యూట్ నిర్వచిస్తుంది.

సాధారణంగా, ఉపయోగిస్తారు setAttribute() మాథడ్setAttributeNode() కంటే సులభం

ఉదాహరణ

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

క్రింది కోడ్ "books.xml" కింది అన్ని <book> ఎలమెంట్స్ కు "edition" అట్రిబ్యూట్ జోడించడం చేస్తుంది:

xmlDoc=loadXMLDoc("books_ns.xml");
x=xmlDoc.getElementsByTagName("book")[0];
ns="http://www.codew3c.com/edition/";
x.setAttributeNS(ns,"edition","first");
document.write(x.getAttributeNS(ns,"edition"));

అవగాహన:

first