XML DOM - Node অবজেক্ট

নোড অবজেক্টটি হল ডকুমেন্ট ট্রির একটি নোডকে প্রতিনিধিত্ব করে。

Node অবজেক্ট

Node অবজেক্টটি হল সমগ্র DOM-এর প্রধান ডাটা টাইপ।

নোড অবজেক্টটি হল ডকুমেন্ট ট্রির একটি অলিঙ্গ্ন নোডকে প্রতিনিধিত্ব করে。

নোড হতে পারে এলিমেন্ট নোড, অ্যাট্রিবিউট নোড, টেক্সট নোড, অথবা 'নোড টাইপ' সেকশনে উল্লেখিত অন্য কোনো নোডও।

প্রত্যেক অবজেক্টই পিতৃকে এবং সন্তানদের নিয়ে প্রক্রিয়াগুলি ও পদ্ধতি উত্তরণ করতে পারে, কিন্তু প্রত্যেক অবজেক্টই পিতৃকে এবং সন্তানদের নিয়ে প্রক্রিয়াগুলি ও পদ্ধতি উত্তরণ করতে পারে না। উদাহরণস্বরূপ, টেক্সট নোডসমূহ সন্তানদের নিয়ে পারে না, তাই এমন নোডসমূহে সন্তানদের যোগ করলে DOM ত্রুটি হয়।

IE: ইন্টারনেট এক্সপ্লোরার:, F:, ফায়ারফক্স:, O:, ওপেরা:, W3C: ওয়ান ওয়ার্ল্ড ক্লাব (ইন্টারনেট প্রমাণপত্র)

Node অবজেক্টের বৈশিষ্ট্য

বৈশিষ্ট্য বর্ণনা IE F O W3C
baseURI নোডের অবস্থানকারী সম্পূর্ণ URI ফিরিয়ে দিন。 না 1 না হ্যাঁ
childNodes নোড থেকে সাব-নোড পর্যন্ত নোড তালিকা ফিরিয়ে দিন。 5 1 9 হ্যাঁ
firstChild নোডের প্রথম সাব-নোডকে ফিরিয়ে দিন。 5 1 9 হ্যাঁ
lastChild নোডের সর্বশেষ সাব-নোডকে ফিরিয়ে দিন。 5 1 9 হ্যাঁ
localName নোডের স্থানীয় নাম ফিরিয়ে দিন。 না 1 9 হ্যাঁ
namespaceURI নোডের নামকরণ সম্প্রসারণ URI ফিরিয়ে দিন。 না 1 9 হ্যাঁ
nextSibling নোডের পরের প্রথম সমস্ত নোডকে ফিরিয়ে দিন。 5 1 9 হ্যাঁ
nodeName নোডের নাম ফিরিয়ে দিন, তার প্রকার অনুযায়ী。 5 1 9 হ্যাঁ
nodeType নোডের প্রকার ফিরিয়ে দিন。 5 1 9 হ্যাঁ
nodeValue নোডের মান সংস্থান করুন বা ফিরিয়ে দিন, তার প্রকার অনুযায়ী。 5 1 9 হ্যাঁ
ownerDocument নোডের রূপান্তরকারী নোড (document অবজেক্ট) ফিরিয়ে দিন。 5 1 9 হ্যাঁ
parentNode নোডের পিতৃ নোডকে ফিরিয়ে দিন。 5 1 9 হ্যাঁ
prefix নোডের নামকরণ সম্প্রসারণ প্রিফিক্স সংস্থান করুন বা ফিরিয়ে দিন。 না 1 9 হ্যাঁ
previousSibling নোডের আগের প্রথম সমস্ত নোডকে ফিরিয়ে দিন。 5 1 9 হ্যাঁ
textContent নোড ও তার সমস্ত পদক্ষেপের টেক্সট বিষয় সংস্থান করুন বা ফিরিয়ে দিন。 না 1 না হ্যাঁ
text নোড ও তার সমস্ত পদক্ষেপের টেক্সট (IE একল বৈশিষ্ট্য) ফিরিয়ে দিন。 5 না না না
xml নোড ও তার সমস্ত পদক্ষেপের XML (IE একল বৈশিষ্ট্য) ফিরিয়ে দিন。 5 না না না

Node অবজেক্টের পদ্ধতি

পদ্ধতি বর্ণনা IE F O W3C
appendChild() নোডের সাব-নোড তালিকার শেষে নতুন সাব-নোড যোগ করুন。 5 1 9 হ্যাঁ
cloneNode() নোড কপি করুন。 5 1 9 হ্যাঁ
compareDocumentPosition() দুই নোডের ডকুমেন্ট অবস্থানকে তুলনা করুন。 না 1 না হ্যাঁ
getFeature(feature,version) একটি DOM অবজেক্ট ফিরিয়ে দিন যা নির্দিষ্ট বৈশিষ্ট্য ও সংস্করণের জন্য বিশেষ API করতে পারে。     না হ্যাঁ
getUserData(key) এই নোডের উপর কোনও কীর সঙ্গে যুক্ত অবজেক্ট ফিরিয়ে দিন।এই অবজেক্টটি setUserData কে ব্যবহার করে নোডে সংস্থান করা উচিত হবে。     না হ্যাঁ
hasAttributes() বর্তমান নোডের কোনও বৈশিষ্ট্য আছে কি না পরীক্ষা করুন。 না 1 9 হ্যাঁ
hasChildNodes() বর্তমান নোডের কোনও সাব-নোড আছে কি না পরীক্ষা করুন。 5 1 9 হ্যাঁ
insertBefore() নির্দিষ্ট সাব-নোডের আগে নতুন সাব-নোড যোগ করুন。 5 1 9 হ্যাঁ
isDefaultNamespace(URI) নির্দিষ্ট নামকরণ সম্প্রসারণ URI এটি ডিফল্ট নয় কি?     না হ্যাঁ
isEqualNode() দুটি নোডকে একই কি? না না না হ্যাঁ
isSameNode() দুটি নোডকে একই নোড কি? না 1 না হ্যাঁ
isSupported() বর্তমান নোডটি কোনও বৈশিষ্ট্যকে সমর্থন করে কি?     9 হ্যাঁ
lookupNamespaceURI() নির্দিষ্ট প্রিফিক্সের সাথে ম্যাচ করা নামস্পেস URI ফিরিয়ে দিন。 না 1 না হ্যাঁ
lookupPrefix() নির্দিষ্ট নামস্পেস URI-র সাথে ম্যাচ করা প্রিফিক্স ফিরিয়ে দিন。 না 1 না হ্যাঁ
normalize() সংলগ্ন Text নোডগুলিকে মিলিয়ে দিয়ে এবং খালি Text নোডগুলিকে মুছে দিন。 5 1 9 হ্যাঁ
removeChild() বর্তমান নোডটিকে নির্দিষ্ট সাবনোডকে (এবং ফিরিয়ে দিয়ে) মুছে দিন। 5 1 9 হ্যাঁ
replaceChild() নতুন নোডটিকে একটি সাবনোডকে প্রতিস্থাপন করুন。 5 1 9 হ্যাঁ
selectNodes() একটি XPath এক্সপ্রেসনের সাথে নোড চুনুন。 6      
selectSingleNode() একটি নোড অথবা XPath কোনসার্চের সাথে ম্যাচ করা একটি নোড চুনুন。 6      
transformNode() একটি নোডেকে একটি স্ট্রিংতে রূপান্তর করতে XSLT ব্যবহার করুন。 6      
transformNodeToObject() একটি নোডেকে একটি ডকুমেন্টে রূপান্তর করতে XSLT ব্যবহার করুন。 6      
setUserData(key,data,handler) একটি অবজেক্টকে নোডের একটি কীতে সংযুক্ত করুন。     না হ্যাঁ