اجزای Node XML DOM
- ਪਿਛਲਾ ਪੰਨਾ DOM ਨੋਡ ਟਾਈਪ
- ਅਗਲਾ ਪੰਨਾ DOM NodeList
نود آئیٹم
نود آئیٹم، دکومنٹ کی کھیت میں ایک واحد نود کو نمائش کرتا ہے。
نود کسی علامت نود، خاصیت نود، لفظی نود کی جگہ کی جاتی ہے، یا ‘نوع نود’ کے باب میں کسی ایسے نود کی جگہ کی جاتی ہے۔
تذکرہ: جس طرح سے تمام آئیٹم کا والد نود اور ذیلی آئیٹم کا متد اور خاصیتوں کو وراثت لینا ہوتا ہے، لیکن تمام آئیٹم کا والد نود یا ذیلی آئیٹم نہیں رکھتا ہے۔ مثلاً، لفظی نود کو ذیلی آئیٹم نہیں رکھ سکتا، لہذا ایسے نودوں میں ذیلی آئیٹم منسلک کرنا DOM خطا پیدا کر سکتا ہے۔
نود آئیٹم کی خصوصیات
خصوصیات | وصف |
---|---|
attributes | نود کی خاصیتوں کا NamedNodeMap شامل کیا جاتا ہے (اگر نود ایک علامت ہے)。 |
baseURI | نود کا مکمل بنیادی URI واپس لایا جاتا ہے。 |
childNodes | نود کی ذیلی نودوں کا NodeList واپس لایا جاتا ہے。 |
firstChild | نود کا پہلا ذیلی نود واپس لایا جاتا ہے。 |
lastChild | نود کا آخری ذیلی نود واپس لایا جاتا ہے。 |
nextSibling | نود سے پچھلے آگے کی جس کی جگہ کی جاتی ہے، کی جگہ کی جاتی ہے。 |
nodeName | نود کا نام واپس لایا جاتا ہے، اس کا نوعیت کے مطابق ہوتا ہے。 |
nodeType | نود کا نوعیت واپس لایا جاتا ہے。 |
nodeValue | نود کا مرتبہ سیٹ یا واپس لایا جاتا ہے، اس کا نوعیت کے مطابق ہوتا ہے。 |
ownerDocument | نود کا مالک علامت (document آئیٹم) واپس لایا جاتا ہے。 |
parentNode | نود کا والد نود واپس لایا جاتا ہے。 |
prefix | نود کی نیم نام سیٹ یا واپس لایا جاتا ہے。 |
previousSibling | نود سے پہلے آگے کی جس کی جگہ کی جاتی ہے، کی جگہ کی جاتی ہے。 |
textContent | نود اور اس کے ذیلی آئیٹموں کا لفظی مواد سیٹ یا واپس لایا جاتا ہے。 |
نود آئیٹم کے متعدد متد
مетод | وصف |
---|---|
appendChild() | نئی ذیلی نود کو نود کی ذیلی نودوں کی فہرست کی آخری میں منسلک کیا جاتا ہے。 |
cloneNode() | نود کو کلون کیا جاتا ہے。 |
compareDocumentPosition() | DOM حیثیت کی کھیت میں دو نودوں کی موقعیت کو مقابلوں کیا جاتا ہے。 |
getFeature(کوالٹی,ورژن) | DOM آئیٹم واپس لایا جاتا ہے، جس میں مخصوص کوالٹی اور ورژن کا API کا استعمال کیا جاتا ہے。 |
getUserData(key) |
نود پر کی جس کلید کے ساتھ کسی آئیٹم کا تعلق ہے وہ آئیٹم واپس لایا جاتا ہے。 پہلے آئیٹم کو اس نیٹ کے میں سیٹ کرنا چاہئی، اس کے لئے ایک ہی کلید کا استعمال کریا جاتا ہے setUserData. |
hasAttributes() | ਦਿੱਤੇ ਸਬੰਧਤ ਨੋਡ ਦੇ ਸਬੰਧਤ ਹੋਣ ਤਾਂ true ਵਾਪਸ ਦੇਣਾ ਹੈ ਨਹੀਂ ਤਾਂ false ਵਾਪਸ ਦੇਣਾ ਹੈ。 |
hasChildNodes() | ਦਿੱਤੇ ਸਬੰਧਤ ਨੋਡ ਦੇ ਸਬੰਧਤ ਹੋਣ ਤਾਂ true ਵਾਪਸ ਦੇਣਾ ਹੈ ਨਹੀਂ ਤਾਂ false ਵਾਪਸ ਦੇਣਾ ਹੈ。 |
insertBefore() | ਦਿੱਤੇ ਸਬੰਧਤ ਨੋਡ ਤੋਂ ਪਹਿਲਾਂ ਨਵੇਂ ਸਬੰਧਤ ਨੋਡ ਜੋੜੋ。 |
isDefaultNamespace(URI) | ਦਿੱਤੇ ਨਾਮ ਸਪੇਸ ਯੂਰੀ ਨੂੰ ਮੂਲ ਨਾਮ ਸਪੇਸ ਯੂਰੀ ਨਾਲ ਚੈਕ ਕਰੋ。 |
isEqualNode() | ਦੋ ਨੋਡ ਨੂੰ ਇੱਕ ਜਿਹੇ ਹੋਣ ਨਾਲ ਚੈਕ ਕਰੋ。 |
isSameNode() | ਦੋ ਨੋਡ ਨੂੰ ਇੱਕ ਜਿਹੇ ਹੋਣ ਨਾਲ ਚੈਕ ਕਰੋ。 |
lookupNamespaceURI() | ਦਿੱਤੇ ਪ੍ਰੀਫਿਕਸ ਨਾਲ ਸਬੰਧਤ ਨਾਮ ਸਪੇਸ ਯੂਰੀ ਵਾਪਸ ਦੇਣਾ。 |
lookupPrefix() | ਦਿੱਤੇ ਗਏ ਨਾਮ ਸਪੇਸ ਯੂਰੀ ਨਾਲ ਸਬੰਧਤ ਪ੍ਰੀਫਿਕਸ ਵਾਪਸ ਦੇਣਾ。 |
normalize() | ਮਿਲਾਏ ਗਏ ਟੈਕਸਟ ਨੋਡ ਅਤੇ ਖਾਲੀ ਟੈਕਸਟ ਨੋਡ ਮਿਲਾਓ ਅਤੇ ਹਟਾਓ。 |
removeChild() | ਮੌਜੂਦਾ ਨੋਡ ਦੇ ਨਾਲ ਸਬੰਧਤ ਕੀਤੇ ਗਏ ਕੀਵਰਡ ਦਾ ਹਟਾਓ (ਅਤੇ ਵਾਪਸ ਦੇਣਾ)。 |
replaceChild() | ਨਵੇਂ ਨੋਡ ਨਾਲ ਸਬੰਧਤ ਨੋਡ ਬਦਲੋ。 |
setUserData(key,data,handler) | ਆਪਣੇ ਕੀਵਰਡ ਨਾਲ ਆਪਣੇ ਨੋਡ 'ਤੇ ਜੋੜੋ。 |
- ਪਿਛਲਾ ਪੰਨਾ DOM ਨੋਡ ਟਾਈਪ
- ਅਗਲਾ ਪੰਨਾ DOM NodeList