XML DOM getAttributeNodeNS() میتود
تعریف و استفاده
getAttributeNS() میتود با استفاده از URI نمونه و نام، نقطه ویژگی را دریافت میکند.
جملات:
elementNode.getAttributeNodeNS(ns,name)
پارامتر | توضیح |
---|---|
نمونه | ضروری. URI نمونهای که ویژگی را منحصر به فرد میکند. اگر نمونه وجود ندارد، این پارامتر null است. |
نام | ضروری. این ویژگی را به عنوان شناسه نام در نمونه اعلام میکند. |
توضیح
این ویژگی یک نقطه Attr را برمیگرداند که فرزندان آن نشاندهنده ارزش این ویژگی هستند. اگر این عنصر چنین ویژگی ندارد، null برمیگرداند.
این میتود با getAttributeNode() میتودمثل، لیکن نام فیلد از URI نمونه نام و نام محلی که در این نمونه نام تعریف شده است، مشخص میشود. تنها XML مدارک که از نمونه استفاده میکنند، از این روش استفاده میکنند.
مثال
تمام مثالوں میں، ہم XML فائل استعمال کریں گے books_ns.xml، اور جاوا اسکریپٹ طریقہ کار loadXMLDoc().
مذکورہ بالا کد شق از "books_ns.xml" کے پہلے <title> نمائش سے "lang" نمائش کی نام اور قیمت کو حاصل کرنا
xmlDoc=loadXMLDoc("books_ns.xml");
x=xmlDoc.getElementsByTagName("title")[0];
ns="http://www.codew3c.com/children/";
y=x.getAttributeNodeNS(ns,"lang")
;
document.write(y.nodeName);
document.write(" = ");
document.write(y.nodeValue);
مذکورہ بالا کد کا نتیجہ:
c:lang = en
TIY
- نمائش کی قیمت کو حاصل کیا جانا
- اس مثال میں getAttributeNodeNS() کا استعمال کیا گیا ہے تاکہ "books_ns.xml" میں "lang" نمائش کی نام اور قیمت کو حاصل کیا جائے。