XML DOM নোড তথ্য
nodeName
、nodeValue
এবং nodeType
অ্যাট্রিবিউট নোডের সম্পর্কিত তথ্য ধারণ করে
নোডের অ্যাট্রিবিউট
XML DOM-এ, প্রত্যেক নোড একটিঅবজেক্ট.
অবজেক্ট পদ্ধতি (কার্যকুণ্ডলী) এবং অ্যাট্রিবিউট (অবজেক্ট সম্পর্কিত তথ্য) রয়েছে, এবং জেস্ক্রিপ্ট দ্বারা অ্যাক্সেস এবং অপারেশন করা যায়。
তিনটি গুরুত্বপূর্ণ XML DOM নোড অ্যাট্রিবিউট হল:
- nodeName
- nodeValue
- nodeType
নোড নাম অ্যাট্রিবিউট
nodeName
প্রতিভূতি নিয়ে nodeName নির্দিষ্ট করা
- nodeName হল অপরিবর্তনীয়
- এলিমেন্ট নোডের nodeName হল ট্যাগ নাম
- প্রতিভূতি নোডের nodeName হল প্রতিভূতির নাম
- টেক্সট নোডের nodeName সবসময় #text
- ডকুমেন্ট নোডের nodeName সবসময় #document
নোড মান অ্যাট্রিবিউট
nodeValue
প্রতিভূতি নিয়ে nodeValue নির্দিষ্ট করা
- এলিমেন্ট নোডের nodeValue হল undefined
- টেক্সট নোডের nodeValue হল টেক্সট স্বয়ং
- প্রতিভূতি নোডের nodeValue হল প্রতিভূতির মান
এলিমেন্টের মান পাওয়া
নিচের কোড প্রথম <title> এলিমেন্টের টেক্সট নোডের মান খুঁজে পায়:
উদাহরণ
var x = xmlDoc.getElementsByTagName("title")[0].childNodes[0]; var txt = x.nodeValue;
ফলাফল: txt = "雅舍谈吃"
উদাহরণ ব্যাখ্যা:
- যেহেতু আপনি হয়তো books.xml লোড করা
xmlDoc
চীন - প্রথম <title> এলিমেন্ট নোডের টেক্সট নোডের টেক্সট পাওয়া
- বলা
txt
ভুক্তবিন্যাস টেক্সট নোডের মান হিসাবে সেট করা
এলিমেন্টের মান পরিবর্তন
নিচের কোড প্রথম <title> এলিমেন্টের টেক্সট নোডের মান পরিবর্তন করে:
উদাহরণ
var x = xmlDoc.getElementsByTagName("title")[0].childNodes[0]; x.nodeValue = "潮菜天下";
উদাহরণ ব্যাখ্যা:
- যেহেতু আপনি হয়তো books.xml লোড করা
xmlDoc
চীন - প্রথম <title> এলিমেন্ট নোডের টেক্সট নোডের টেক্সট পাওয়া
- লেখা নোডের মান পরিবর্তন করুন "চাওয়ান দুনিয়া"
节点类型属性
nodeType
属性规定节点的类型。
nodeType
是只读的。
最重要的节点类型是:
节点类型 | NodeType |
---|---|
Element | 1 |
Attribute | 2 |
Text | 3 |
Comment | 8 |
Document | 9 |