XML DOM setAttribute() ਮੇਥਡ

ਵਿਆਖਿਆ ਅਤੇ ਵਰਤੋਂ

setAttribute() ਮੇਥਡ ਨਵਾਂ ਅਟਰੀਬਿਊਟ ਬਣਾਉਂਦਾ ਹੈ ਜਾਂ ਉਸ ਨੂੰ ਬਦਲਦਾ ਹੈ。

ਸ਼ਾਸਤਰਿਕ ਪ੍ਰਕਿਰਿਆ:

elementNode.setAttribute(name,value)
ਪੈਰਾਮੀਟਰ ਵਰਣਨ
name ਲਾਜ਼ਮੀ। ਸੈਟ ਕੀਤੇ ਜਾਣ ਵਾਲੇ ਅਟਰੀਬਿਊਟ ਦਾ ਨਾਮ ਦੱਸਦਾ ਹੈ。
value ਲਾਜ਼ਮੀ। ਸੈਟ ਕੀਤੇ ਜਾਣ ਵਾਲੇ ਅਟਰੀਬਿਊਟ ਦੀ ਗਿਣਤੀ ਦੱਸਦਾ ਹੈ。

ਵਿਸ਼ੇਸ਼ਤਾ

ਇਹ ਮੇਥਡ ਸ਼ਾਰਟ ਪ੍ਰਤੀਭਾਵ ਨੂੰ ਸ਼ਾਰਟ ਪ੍ਰਤੀਭਾਵ ਨੂੰ ਸੈਟ ਕਰਦਾ ਹੈ। ਜੇਕਰ ਸ਼ਾਰਟ ਪ੍ਰਤੀਭਾਵ ਨਾਮ ਦਾ ਅਟਰੀਬਿਊਟ ਮੌਜੂਦ ਨਹੀਂ ਹੈ ਤਾਂ ਇਹ ਮੇਥਡ ਨਵਾਂ ਅਟਰੀਬਿਊਟ ਬਣਾਵੇਗਾ。

ਉਦਾਹਰਣ

ਸਾਰੇ ਉਦਾਹਰਨਾਂ ਵਿੱਚ ਅਸੀਂ XML ਫਾਈਲ ਵਰਤਾਂਗੇ books.xmlਅਤੇ ਜਾਵਾਸਕ੍ਰਿਪਟ ਫੰਕਸ਼ਨ loadXMLDoc()

ਹੇਠ ਲਿਖੇ ਕੋਡ ਫਰੈਗਮੈਂਟ ਸਾਰੇ <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