XML DOM localName ਪ੍ਰਤੀਯੋਗੀ
ਪਰਿਭਾਸ਼ਾ ਅਤੇ ਵਰਤੋਂ
localName ਪ੍ਰਤੀਯੋਗੀ ਚੁਣੇ ਹੋਏ ਐਲੀਮੈਂਟ ਦਾ ਸਥਾਨਕ ਨਾਮ (ਐਲੀਮੈਂਟ ਨਾਮ) ਵਾਪਸ ਦੇਣਗੇ。
ਜੇਕਰ ਚੁਣੇ ਹੋਏ ਨੋਡ ਇੱਕ ਐਲੀਮੈਂਟ ਜਾਂ ਪ੍ਰਤੀਯੋਗੀ ਨਹੀਂ ਹੈ ਤਾਂ ਇਹ ਪ੍ਰਤੀਯੋਗੀ NULL ਵਾਪਸ ਦੇਣਗੇ。
ਗਰਮਾਤਾਂ:
elementNode.localName
ਇੰਸਟੈਂਸ
ਸਾਰੇ ਉਦਾਹਰਨਾਂ ਵਿੱਚ ਅਸੀਂ XML ਫਾਈਲ ਵਰਤਾਂਗੇ books.xml، ਅਤੇ JavaScript ਫੰਕਸ਼ਨ loadXMLDoc()。
ਉਦਾਹਰਣ 1
ਹੇਠ ਲਿਖੇ ਕੋਡ ਟੁਕਡੇ "books.xml" ਵਿੱਚ ਪਹਿਲੀ <book> ਈਲੀਮੈਂਟ ਦਾ ਸਥਾਨਕ ਨਾਮ ਹਾਸਲ ਕਰਦੇ ਹਨ:
xmlDoc=loadXMLDoc("books.xml");
x=xmlDoc.getElementsByTagName("book")[0];
document.write(x.localName
);
ਇਸ ਕੋਡ ਦੇ ਆਉਟਪੁੱਟ ਇਸ ਤਰ੍ਹਾਂ ਹੈ:
book
ਉਦਾਹਰਣ 2
ਹੇਠ ਲਿਖੇ ਕੋਡ ਟੁਕਡੇ "books.xml" ਵਿੱਚ ਆਖਰੀ <book> ਈਲੀਮੈਂਟ ਦਾ ਸਥਾਨਕ ਨਾਮ ਹਾਸਲ ਕਰਦੇ ਹਨ:
//check if the last node is an element node
function get_lastchild(n)
{
var x=n.lastChild;
while (x.nodeType!=1)
{
x=x.previousSibling;
}
return x;
}
xmlDoc=loadXMLDoc("books.xml");
var x=xmlDoc.documentElement;
var lastNode=get_lastchild(x);
document.write(lastNode.localName
);
ਇਸ ਕੋਡ ਦੇ ਆਉਟਪੁੱਟ ਇਸ ਤਰ੍ਹਾਂ ਹੈ:
book