XML DOM - Document ওবজেক্ট

Document অবজেক্টকে সমগ্র XML ডকুমেন্ট প্রতিনিধিত্ব করে

Document অবজেক্ট

Document অবজেক্টকে ডকুমেন্ট ট্রির মূল হিসাবে ব্যবহার করা যায়, যা আমাদের ডকুমেন্ট ডাটা প্রথমতম (অথবা সর্বোচ্চ) প্রবেশপথ প্রদান করে。

এলিমেন্ট নোড, টেক্সট নোড, কমেন্ট, প্রক্রিয়াদক্ষিণী ইত্যাদি ডকুমেন্টের বাইরে থাকবে না, Document অবজেক্টও এইসব নোডসমূহ তৈরি করার পদ্ধতি প্রদান করে।Node অবজেক্টও এইসব নোডসমূহকে তাদের তৈরি করা ডকুমেন্টের সঙ্গে সংযুক্ত করার পদ্ধতি প্রদান করে।

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

Document অবজেক্টের প্রতিমূলক

অ্যাট্রিবিউট বর্ণনা IE F O W3C
async XML ফাইলের ডাউনলোডকে সিনক্রোনাইজ প্রক্রিয়ায় পরিচালিত হওয়া উচিত কি না নির্ধারণ করুন 5 1.5 9 না
childNodes ডকুমেন্টের সংশ্লিষ্ট সন্তান নোডসমূহের নোড তালিকা ফিরিয়ে দিন 5 1 9 হ্যাঁ
doctype ডকুমেন্টের সংশ্লিষ্ট ডকুমেন্ট টাইপ ডেক্লারেশন (DTD) ফিরিয়ে দিন 6 1 9 হ্যাঁ
documentElement ডকুমেন্টের মূল নোডকে ফিরিয়ে দিন 5 1 9 হ্যাঁ
documentURI ডকুমেন্টের অবস্থানকে নির্ধারণ করুন অথবা ফিরিয়ে দিন না 1 9 হ্যাঁ
domConfig normalizeDocument() কল করা সময়ে ব্যবহৃত কনফিগারেশনকে ফিরিয়ে দিন     না হ্যাঁ
firstChild ডকুমেন্টের প্রথমতম সন্তান নোডকে ফিরিয়ে দিন 5 1 9 হ্যাঁ
implementation ডকুমেন্টকে প্রসেসিং করা যাওয়া এডমিনিস্ট্রেশন অবজেক্টকে ফিরিয়ে দিন না 1 9 হ্যাঁ
inputEncoding ডকুমেন্টের জন্য ব্যবহৃত এনকোডিং পদ্ধতিকে ফিরিয়ে দিন (পার্সিং সময়) না 1 না হ্যাঁ
lastChild ডকুমেন্টের শেষতম সন্তান নোডকে ফিরিয়ে দিন 5 1 9 হ্যাঁ
nodeName নোডের ধরন অনুযায়ী নোডের নাম ফিরিয়ে দিন 5 1 9 হ্যাঁ
nodeType নোডের নোড ধরন ফিরিয়ে দিন 5 1 9 হ্যাঁ
nodeValue নোডের ধরন অনুযায়ী নোডের মূল্য নির্ধারণ করুন অথবা ফিরিয়ে দিন 5 1 9 হ্যাঁ
strictErrorChecking ত্রুটি পরীক্ষা বাধ্যতামূলক করা অথবা না করা নির্ধারণ করুন অথবা ফিরিয়ে দিন না 1 না হ্যাঁ
text ডকুমেন্টের নোডসমূহ এবং তাদের পরবর্তী সন্তানদের টেক্সট ফিরিয়ে দিন (শুধুমাত্র IE এর জন্য) 5 না না না
xml ডকুমেন্টের নোডসমূহ এবং তাদের পরবর্তী সন্তানদের XML ফিরিয়ে দিন (শুধুমাত্র IE এর জন্য) 5 না না না
xmlEncoding ডকুমেন্টের এনকোডিং পদ্ধতিকে ফিরিয়ে দিন না 1 না হ্যাঁ
xmlStandalone ডকুমেন্টকে standalone করা অথবা তা না করা নির্ধারণ করুন অথবা ফিরিয়ে দিন না 1 না হ্যাঁ
xmlVersion ডকুমেন্টের XML সংস্করণ সেট করা বা ফিরিয়ে দেয় না 1 না হ্যাঁ

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

অ্যাট্রিবিউট বর্ণনা IE F O W3C
adoptNode(sourcenode) আরেকটি ডকুমেন্ট থেকে নোডকে এই ডকুমেন্টে নির্বাচন করে, এবং নির্বাচিত নোড ফিরিয়ে দেয়     না হ্যাঁ
createAttribute(name) নির্দিষ্ট নামের অ্যাট্রিবিউট নোড তৈরি করে, এবং নতুন Attr অবজেক্ট ফিরিয়ে দেয় 6 1 9 হ্যাঁ
createAttributeNS(uri,name) নির্দিষ্ট নাম এবং নেমেসপেসের অ্যাট্রিবিউট নোড তৈরি করে, এবং নতুন Attr অবজেক্ট ফিরিয়ে দেয়     9 হ্যাঁ
createCDATASection() CDATA সেকশন নোড তৈরি করা 5 1 9 হ্যাঁ
createComment() কমেন্ট নোড তৈরি করা 6 1 9 হ্যাঁ
createDocumentFragment() খালি DocumentFragment অবজেক্টএবং এই অবজেক্ট ফিরিয়ে দেয় 5 1 9 হ্যাঁ
createElement() এলিমেন্ট নোড তৈরি করা 5 1 9 হ্যাঁ
createElementNS() নির্দিষ্ট নেমেসপেসের এলিমেন্ট নোড তৈরি করা না 1 9 হ্যাঁ
createEvent() নতুন Event অবজেক্ট তৈরি করা       হ্যাঁ
createEntityReference(name) EntityReference অবজেক্ট তৈরি করে, এবং এই অবজেক্ট ফিরিয়ে দেয় 5   না হ্যাঁ
createExpression() কথ্যব্যাক্য পরবর্তীতে গণনা করার জন্য XPath এক্সপ্রেশন তৈরি করা       হ্যাঁ
createProcessingInstruction() ProcessingInstruction অবজেক্ট তৈরি করে, এবং এই অবজেক্ট ফিরিয়ে দেয় 5   9 হ্যাঁ
createRange() Range অবজেক্ট তৈরি করে, এবং এই অবজেক্ট ফিরিয়ে দেয় না     হ্যাঁ
evaluate() XPath এক্সপ্রেশন গণনা করা না 1 9 হ্যাঁ
createTextNode() টেক্সট নোড তৈরি করা 5 1 9 হ্যাঁ
getElementById() নির্দিষ্ট একক আইডির এলিমেন্ট নোড চিহ্নিত করা 5 1 9 হ্যাঁ
getElementsByTagName() নির্দিষ্ট নামের সব এলিমেন্ট নোড ফিরিয়ে দেয় 5 1 9 হ্যাঁ
getElementsByTagNameNS() নির্দিষ্ট নাম এবং নেমেসপেসের সব এলিমেন্ট নোড ফিরিয়ে দেয় না 1 9 হ্যাঁ
importNode() একটি নোডকে আরেকটি ডকুমেন্ট থেকে কপি করে এই ডকুমেন্টে আপলোড করা     9 হ্যাঁ
loadXML() XML ট্যাগ স্ট্রিং পার্সিং করে ডকুমেন্ট গঠন করা        
normalizeDocument()       না হ্যাঁ
renameNode() এলিমেন্ট বা অ্যাট্রিবিউট নোড নাম করা     না হ্যাঁ