XML DOM createElementNS() روش
تعریف و استفاده
مетод createElementNS() میتواند یک گره نود با فضای نام مشخصی ایجاد کند.
این روش میتواند یک شیء Element را بازگرداند.
قوانین دستور زبان:
createElementNS(ns,name)
پارامتر | توضیح |
---|---|
ns | مقدار رشتهای، میتواند نام فضای نام این گره نود را تعیین کند. |
name | مقدار رشتهای، میتواند برای این گره نود نام را تعیین کند. |
说明
موضوع createElementNS() با موضوع createElement()مشابه است، اما Element گرهای که ایجاد میکند علاوه بر نام مشخص، نامفضایی نیز دارد. فقط در مستندات XML با نامفضا از این روش استفاده میشود.
مثال
در تمام مثالها، از فایل XML استفاده خواهیم کرد books.xml، و توابع JavaScript loadXMLDoc().
این کد کوچک میتواند یک گره عناصر با نامفضای مشخص را به هر <book> اضافه کند:
mlDoc=loadXMLDoc("books.xml");
var x=xmlDoc.getElementsByTagName('book');
var newel,newtext;
برای (i=0;i<x.length;i++)
{
newel=xmlDoc.createElementNS('p','edition')
;
newtext=xmlDoc.createTextNode('First');
newel.appendChild(newtext);
x[i].appendChild(newel);
}