XML DOM createElementNS() ਮੱਥਦਾ
ਪਰਿਭਾਸ਼ਾ ਅਤੇ ਵਰਤੋਂ
createElementNS() ਮੱਥਦਾ ਇੱਕ ਨਿਰਦੇਸ਼ਿਤ ਨਾਮ ਸਪੇਸ ਵਾਲਾ ਤੱਤ ਨੂੰ ਬਣਾਉਂਦਾ ਹੈ。
ਇਹ ਮੱਥਦਾ ਇੱਕ Element ਆਬਜੈਕਟ ਵਾਪਸ ਦਿੰਦਾ ਹੈ。
ਸਿਧਾਂਤ:
createElementNS(ns,name)
ਪੈਰਾਮੀਟਰ | ਵਰਣਨ |
---|---|
ns | ਪਾਠ ਮੁੱਲ, ਇਸ ਤੱਤ ਨੂੰ ਨਾਮ ਸਪੇਸ ਦਾ ਨਾਮ ਦੇਣ ਲਈ ਇਸ ਤੱਤ ਨੂੰ ਨਿਰਦੇਸ਼ਿਤ ਕਰ ਸਕਦਾ ਹੈ。 |
name | ਪਾਠ ਮੁੱਲ, ਇਸ ਤੱਤ ਨੂੰ ਨਾਮ ਦੇਣ ਲਈ ਇਸ ਤੱਤ ਨੂੰ ਨਿਰਦੇਸ਼ਿਤ ਕਰ ਸਕਦਾ ਹੈ。 |
ਸਪਸ਼ਟੀਕਰਣ
createElementNS() ਮੱਥਦੰਡ ਨਾਲ createElement() ਮੱਥਦੰਡਸਮਾਨ ਹੈ, ਪਰ ਇਹ ਇਲੀਮੈਂਟ ਨੋਡ ਨਾਮ ਦੇ ਨਾਲ ਹੀ ਨਾਮ ਸਪੇਸ ਵੀ ਰੱਖਦੇ ਹਨ।ਸਿਰਫ ਨਾਮ ਸਪੇਸ ਵਾਲੇ XML ਦਸਤਾਵੇਜ਼ ਵਿੱਚ ਇਹ ਮੱਥਦੰਡ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ。
ਉਦਾਹਰਣ
ਸਾਰੇ ਉਦਾਹਰਨਾਂ ਵਿੱਚ, ਅਸੀਂ XML ਫਾਈਲ ਵਰਤਾਂਗੇ books.xmlਅਤੇ JavaScript ਮੱਥਦੰਡ loadXMLDoc().
ਹੇਠ ਲਿਖੇ ਕੋਡ ਫ੍ਰੈਜ਼ ਨਾਲ ਨਾਮ ਸਪੇਸ ਨਾਲ ਬੰਨ੍ਹੇ <book> ਏਲੀਮੈਂਟ ਨੋਡ ਹਰ ਇੱਕ ਵਿੱਚ ਜੋੜਿਆ ਜਾ ਸਕਦਾ ਹੈ:
mlDoc=loadXMLDoc("books.xml");
var x=xmlDoc.getElementsByTagName('book');
var newel,newtext;
for (i=0;i<x.length;i++)
{
newel=xmlDoc.createElementNS('p','edition')
;
newtext=xmlDoc.createTextNode('First');
newel.appendChild(newtext);
x[i].appendChild(newel);
}