XML DOM replaceData() মহানোক্তি
বর্ণনা ও ব্যবহার
replaceData() মহানোক্তি ব্যবহার করে কমেন্ট নোডের তথ্যকে নির্দিষ্ট স্ট্রিং দ্বারা পরিবর্তন করে
গ্রাফিকা
commentNode.replaceData(স্টার্ট,লেংথ,স্ট্রিং)
পারামিটার | বর্ণনা |
---|---|
স্টার্ট | অপরিহার্য। কোথায় চরণকে পরিবর্তন করতে হবে। এই মান 0 থেকে শুরু হয় |
লেংথ | অপরিহার্য। পরিবর্তন করার চরণের সংখ্যা |
স্ট্রিং | অপরিহার্য। যে চরণকে পরিবর্তন করতে হবে স্টার্ট এবং লেংথ চিহ্নিত চরণটির স্ট্রিং |
বর্ণনা
এই মথুড়া স্ট্রিং ব্যবহার করে স্ট্রিং থেকে স্টার্ট স্টার্ট লেংথ চরণ। যদি স্টার্ট জোড়া লেংথ কমেন্ট নোডের দৈর্ঘ্যের থেকে বড় হলে স্টার্ট যার সব কিছু চারিদিকের হারা হবে
প্রকল্প
এই কোড সেকশনটি JavaScript ফাংশন ব্যবহার করে loadXMLDoc() XML ফাইল books_comment.xml পড়ায় xmlDoc, এবং প্রথম <book> ইলিউমেন্টের কমেন্ট নোডের "Hardcover" কে "Paperback"-এ প্রতিস্থাপন করুন:
xmlDoc=loadXMLDoc("books_comment.xml");
x=xmlDoc.getElementsByTagName("book")[0].childNodes;
for (i=0;i<x.length;i++)
{
if (x[i].nodeType==8)
{
//শুধুমাত্র comment নোড প্রক্রিয়াকরণ
x[i].replaceData(10,9,"Easy");
document.write(x[i].data);
document.write("<br />");
}
}
এই কোডের আউটপুট:
(বই 6) (পেপারব্যাক)
এই উদাহরণে, আমরা একটি লুপ এবং if স্টেটমেন্ট ব্যবহার করে কেবল কমেন্ট নোডের জন্য প্রক্রিয়া করার জন্য কাজ করি।comment নোডের নোড টাইপ 8
সংশ্লিষ্ট পাতা
XML DOM রেফারেন্স ম্যানুয়েল:CharacterData.replaceData()