XML DOM setAttribute() ఫంక్షన్
నిర్వచనం మరియు వినియోగం
setAttribute() మాదిరి ఫంక్షన్ కొత్త అట్రిబ్యూట్ను సృష్టిస్తుంది లేదా మారుస్తుంది.
సింథాక్స్:
elementNode.setAttribute(name,value)
పరిమితి | వివరణ |
---|---|
name | అవసరమైనది. సెట్ చేయవలసిన అట్రిబ్యూట్ పేరును ప్రస్తావించండి. |
value | అవసరమైనది. సెట్ చేయవలసిన అట్రిబ్యూట్ విలువను ప్రస్తావించండి. |
వివరణ
ఈ మాదిరి ఫంక్షన్ కొన్ని అట్రిబ్యూట్ ను ప్రస్తావించిన విలువను సెట్ చేస్తుంది. ప్రస్తావించిన అట్రిబ్యూట్ లేకపోతే, కొత్త అట్రిబ్యూట్ ను సృష్టిస్తుంది.
ఉదాహరణ
అన్ని ఉదాహరణలలో, మేము XML ఫైల్ ని వాడుతాము books.xmlమరియు జావాస్క్రిప్ట్ ఫంక్షన్ loadXMLDoc()。
ఈ కోడ్ స్పందన ఫైల్ "books.xml" లోని అన్ని <book> ఎలమెంట్స్ కు ఒక "edition" అట్రిబ్యూట్ జోడిస్తుంది:
xmlDoc=loadXMLDoc("books.xml");
x=xmlDoc.getElementsByTagName("book");
for(i=0;i<x.length;i++)
{
x.item(i).setAttribute("edition","first");
}
//Output book title and edition value
x=xmlDoc.getElementsByTagName("title");
for (i=0;i<x.length;i++)
{
document.write(x[i].childNodes[0].nodeValue);
document.write(" - Edition: ");
document.write(x[i].parentNode.getAttribute('edition'));
document.write("<br />");
}
అవుట్పుట్ కాల్పు
Everyday Italian - Edition: FIRST Harry Potter - Edition: FIRST XQuery Kick Start - Edition: FIRST Learning XML - Edition: FIRST