XML DOM Node آئی وی

Node 对象

Node 对象表示文档树中的单个节点。

节点可以是元素节点、属性节点、文本节点,或者也可以是“节点类型”那一章中所介绍的任何一种节点。

توجہ دیجئے، جس طرح سے تمام آئیٹم واپس نود اور ذیلی نودوں کی خاصیتوں اور متدوں کو وراثت لینے کے مجاز ہیں، لیکن تمام آئیٹم واپس نود اور ذیلی نودوں کی حامل نہیں ہیں۔ مثلاً، لفظی نود کو ذیلی نود نہیں رکھا جاسکتا، لہذا ایسے نودوں میں ذیلی نودوں کو جوڑنا، DOM خطا پیدا کر سکتا ہے۔

Node آئیٹم کی خصوصیات

خصوصیات وصف
attributes نود کی خاصیتوں کا NamedNodeMap شامل کیا جاتا ہے (اگر نود ایک عناصر آئیٹم ہے)。
baseURI نود کا مضمر بنیادی URI واپس لایا جاتا ہے。
childNodes نود کی ذیلی نودوں کا NodeList واپس لایا جاتا ہے。
firstChild نود کا پہلا ذیلی نود واپس لایا جاتا ہے。
lastChild نود کا آخری ذیلی نود واپس لایا جاتا ہے。
nextSibling نود کے بعد آنے والا مماثل نود واپس لایا جاتا ہے。
nodeName نود کا نام واپس لایا جاتا ہے، اس کا نوعیت کے مطابق ہوتا ہے。
nodeType نود کا نوعیت واپس لایا جاتا ہے。
nodeValue نود کا مرتبہ قائم یا واپس لایا جاتا ہے، اس کا نوعیت کے مطابق ہوتا ہے。
ownerDocument نود کا مالک عناصر (دستاویز آئیٹم) واپس لایا جاتا ہے。
parentNode نود کا والد نود واپس لایا جاتا ہے。
prefix نود کی ن姆斯پیس کا پرکس قائم یا واپس لایا جاتا ہے。
previousSibling نود سے پہلے آنے والا مماثل نود واپس لایا جاتا ہے。
textContent نود اور اس کے ذریعہ نسل کا لفظی مواد قائم یا واپس لایا جاتا ہے。

Node آئیٹم کے متعدد متد

مетод وصف
appendChild() نئی ذیلی نود کو نود کی ذیلی نودوں کی فہرست کی آخری میں جوڑتا ہے。
cloneNode() نود کو کلون کرتا ہے。
compareDocumentPosition() DOM سلسلہ مراتب (دستاویز) میں دو نودوں کی موقعیت کو مقابلوں کرتا ہے。
getFeature(خصوصیت,ورژن) DOM آئیٹم واپس لایا جاتا ہے، جو مقررہ خصوصیات اور ورژن کا استعمال کرتا ہے。
getUserData(key)

نود پر کلید سے جڑا آئیٹم واپس لایا جاتا ہے。

پہلے آئیٹم کو اس نیود پر قائم کریں، اس کے لئے ایک ہی کلید کا استعمال کریں setUserData.

hasAttributes() اگر معین نود کو کسی بھی اپرٹری کیا اپرٹری موجود ہے تو true واپس لائیں، درغاہ میں false واپس لائیں۔
hasChildNodes() اگر معین نود کا بچ نود موجود ہے تو true واپس لائیں، درغاہ میں false واپس لائیں۔
insertBefore() موجودہ بچ نود کے پچھلے بچ نود کی جگہ میں نئے بچ نود لگانا۔
isDefaultNamespace(URI) موجودہ نام فضا URI کیا دفعی ہے یا نہیں جانچیں۔
isEqualNode() دو نود ایک ساتھ مساوی ہیں یا نہیں جانچیں۔
isSameNode() دو نود ایک ساتھ نود ہیں یا نہیں جانچیں۔
lookupNamespaceURI() موجودہ پریفکس سے متعلق نام فضا URI واپس لائیں۔
lookupPrefix() موجودہ نام فضا URI سے متعلق پریفکس واپس لائیں۔
normalize() قریب کے لفظی نود کو جوڑیں اور خالی لفظی نود کو حذف کریں۔
removeChild() موجودہ نود کی کسی معین بچ نود کو حذف کریں (اور واپس لائیں)۔
replaceChild() نئے نود کو ذریعہ نود کی بچوں کی نئی نود کی جگہ لگانا۔
setUserData(key,data,handler) آئیٹم کو نود پر کی کلید سے جوڑیں۔