XML DOM substringData() विधि

परिभाषा और उपयोग

substringData() विधि टिप्पणी नोड से उपसूत्र निकालती है।

व्याकरण:

commentNode.substringData(start,length)
पारामीटर वर्णन
start अनिवार्य।वापस करने वाले पहले अक्षर के स्थान को निर्धारित करता है।यह मान 0 से शुरू होता है।
length अनिवार्य।वापस करने वाले उपसूत्र के अक्षरों की संख्या निर्धारित करता है।

वापसी मूल्य

एक स्ट्रिंग वापस करता है जो Comment नोड में start शुरू होने वाले length अक्षर।

वर्णन

यह विधि Comment नोड से start शुरू होने वाले length एक अक्षर।केवल जब नोड के भीतर टेक्स्ट के अक्षरों की संख्या ब्राउज़र के JavaScript इंप्लीमेंटेशन में भर सकने वाले मैक्सिमम स्ट्रिंग लंबाई से अधिक होती है, तभी यह विधि उपयोगी होती है।इस स्थिति में, JavaScript प्रोग्राम एकत्रीकरण के data एट्रिब्यूट को सीधे उपयोग नहीं कर सकता, बल्कि नोड टेक्स्ट के छोटे से उपसूत्र को उपयोग करना चाहिए।वास्तविक अनुप्रयोग में, इस स्थिति की उपस्थिति बहुत कम होती है।

उदाहरण

निम्नलिखित कोड सेक्शन JavaScript फ़ंक्शन का इस्तेमाल करता है loadXMLDoc() XML फ़ाइल लोड करें books_comment.xml इसलिए xmlDoc में लोड करें, फिर पहले comment नोड से उपसूत्र ("Hardcover") लौटाया जाता है:

xmlDoc=loadXMLDoc("books_comment.xml");
x=xmlDoc.getElementsByTagName("book")[0].childNodes;
for (i=0;i<x.length;i++)
{
if (x[i].nodeType==8)
  { 
  // केवल comment नोड का इस्तेमाल करें
  y=x[i].substringData(10,9);
  document.write(x[i].data);
  document.write("<br />");
  } 
}

इस कोड का आउटपुट निम्नलिखित है:

(हार्डकवर)

इस उदाहरण में, हमने एक चक्र और if बदले का उपयोग करके comment नोड के लिए केवल प्रक्रिया करना चाहते हैं।comment नोड के नोड क़िस्म 8 है।

संबंधित पृष्ठ

XML DOM संदर्भ मानकःCharacterData.substringData()