XML DOM nextSibling এটি

Node অবজেক্ট রেফারেন্স ম্যানুয়েল

সংজ্ঞা এবং ব্যবহার

nextSibling এটি একটি ইলিমেন্টের পরবর্তী ইলিমেন্টকে প্রতিনিধিত্ব করে, যা একই ট্রি স্তরে অবস্থান করে (অর্থাৎ, একই হ্যান্ডলারের অংশ)

যদি এই নোডটি না থাকে, তবে এটি null প্রত্যাহার করবে。

সংজ্ঞা:

nodeObject.nextSibling

সুপারিশ এবং মন্তব্য

মন্তব্য:Internet Explorer নোডের মধ্যে উৎপন্ন শুধুমাত্র প্রান্তিক টেক্সট নোডকে অবমূল্যায়ন করবে (যেমন, লিনেজ সিংহাত্মক), এবং Mozilla এটা করবে না।তাই, নিম্নলিখিত উদাহরণে, আমরা একটি ফাংশন ব্যবহার করবো যাতে প্রথম সাথী নোডের নোড টাইপ পরীক্ষা করা যায়。

এলিমেন্ট নোডের নোড টাইপ 1 হয়, তাই যদি প্রথম সাথী নোডটি একটি এলিমেন্ট নোড না হয়, তবে তা পরবর্তী নোডকে স্থানান্তরিত করবে, এবং এই প্রক্রিয়াটি চলতে থাকবে পরবর্তী এলিমেন্ট সাথী নোডকে পাওয়া পর্যন্ত।এই পদ্ধতিতে, আমরা Internet Explorer এবং Mozilla-এর মধ্যে সঠিক পদ্ধতি পাব।

সুপারিশ:IE এবং Mozilla ব্রাউজারের মধ্যে XML DOM-এর পার্থক্য সম্পর্কে আরও বেশি জানতে আমাদের DOM ব্রাউজার চাপ্তী

ইনস্ট্যান্স

সমস্ত উদাহরণগুলিতে আমরা XML ফাইল ব্যবহার করবো books.xmlএবং JavaScript ফাংশন loadXMLDoc()

নিম্নোক্ত কোড স্প্লিশট একটি XML ডকুমেন্টের প্রথম <title> ইলিমেন্টের পরবর্তী সমস্ত সমস্তকীভূত সাথী নোডকে পাওয়া যায়:

//পরবর্তী ভাইরাট নোডকে একটি এলিমেন্ট নোড হলো কি পরীক্ষা করুন
function get_nextsibling(n)
  {
  var x=n.nextSibling;
  while (x.nodeType!=1)
   {
   x=x.nextSibling;
   }
  return x;
  }
xmlDoc=loadXMLDoc("books.xml");
var x=xmlDoc.getElementsByTagName("title")[0];
document.write(x.nodeName);
document.write(" = ");
document.write(x.childNodes[0].nodeValue);
var y=get_nextsibling(x);
document.write("<br />Next sibling: ");
document.write(y.nodeName);
document.write(" = ");
document.write(y.childNodes[0].nodeValue);

আউটপুট:

title = Everyday Italian
Next sibling: author = Giada De Laurentiis

Node অবজেক্ট রেফারেন্স ম্যানুয়েল