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