XML DOM روش getElementsByTagNameNS()
تعریف و استفاده
مетод getElementsByTagNameNS() به لیست NodeList همه عناصر دارای نام و نامفضای مشخص اشاره دارد.
زبان:
elementNode.getElementsByTagNameNS(ns,name)
پارامتر | توضیح |
---|---|
ns | مقدار رشتهای که نشاندهنده فضای نامی است که باید جستجو شود. مقدار "*" با تمام برچسبها تطابق دارد. |
name | مقدار رشتهای که نشاندهنده نام برچسبی است که باید جستجو شود. مقدار "*" با تمام برچسبها تطابق دارد. |
توضیحات
این روش مشابه با روش getElementsByTagName()مشابه است، اما نام برچسب مورد نظر به ترکیب URI فضای نام و نام محلی تعریف شده در فضای نام مشخص شده است. این روش تنها برای مدارک با فضای نام استفاده میشود.
مثال
در تمام مثالها، از فایل XML استفاده خواهیم کرد books_ns.xml، و همچنین توابع JavaScript loadXMLDoc().
این کد قطعه از طریق نام برچسب و فضای نام عناصر را میگیرد:
xmlDoc=loadXMLDoc("books_ns.xml");
x=xmlDoc.getElementsByTagNameNS("http://www.codew3c.com/children/","title")
;
document.write(x[0].nodeName);
خروجی کد بالا:
c:title