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