XML DOM নোড তথ্য

nodeNamenodeValue এবং 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 = "雅舍谈吃"

উদাহরণ ব্যাখ্যা:

  1. যেহেতু আপনি হয়তো books.xml লোড করা xmlDoc চীন
  2. প্রথম <title> এলিমেন্ট নোডের টেক্সট নোডের টেক্সট পাওয়া
  3. বলা txt ভুক্তবিন্যাস টেক্সট নোডের মান হিসাবে সেট করা

এলিমেন্টের মান পরিবর্তন

নিচের কোড প্রথম <title> এলিমেন্টের টেক্সট নোডের মান পরিবর্তন করে:

উদাহরণ

var x = xmlDoc.getElementsByTagName("title")[0].childNodes[0];
x.nodeValue = "潮菜天下";

亲自试一试

উদাহরণ ব্যাখ্যা:

  1. যেহেতু আপনি হয়তো books.xml লোড করা xmlDoc চীন
  2. প্রথম <title> এলিমেন্ট নোডের টেক্সট নোডের টেক্সট পাওয়া
  3. লেখা নোডের মান পরিবর্তন করুন "চাওয়ান দুনিয়া"

节点类型属性

nodeType 属性规定节点的类型。

nodeType 是只读的。

最重要的节点类型是:

节点类型 NodeType
Element 1
Attribute 2
Text 3
Comment 8
Document 9

亲自试一试