XML DOM substringData() Method

Definition and Usage

Ang substringData() method ay kumukuha ng substring mula sa comment node.

Syntax:

commentNode.substringData(start,length)
Parameter description
start Mandatoryo. Tumutukoy sa posisyon ng unang character na dapat ibibigay ng substring. Ang halaga na ito ay nagsisimula sa 0.
length Mandatoryo. Tumutukoy sa bilang ng character na dapat ibibigay ng substring.

Return value

Ibibigay ang isang string na naglalaman ng mula sa Comment node start mula sa length ang character.

description

Ang paraan na ito ay ibibigay ng Comment node mula sa start mula sa length Ang character. Mayroon lamang ito na magiging kapaki-pakinabang kapag ang bilang ng character ng teksto na naka-include ng node ay mas malaki kaysa sa pinakamalaking string na maipasok ng JavaScript implementation ng browser. Sa ganitong sitwasyon, ang JavaScript program ay hindi direktang maaaring gamitin ang data property ng Comment node, kundi dapat gamitin ang maikling substring ng teksto ng node. Sa aktwal na aplikasyon, ang ganitong sitwasyon ay hindi gaanong makikitang nangyayari.

ឧទាហរណ៍

ការបញ្ជូនកុំព្យូទ័រនេះ ប្រើ JavaScript ផ្តល់ loadXMLDoc() ដាក់ XML ឯកសារ books_comment.xml ដាក់ xmlDoc ទៅ បន្ទាប់ពីដឹកនាំ xmlDoc បន្ទាប់ពីដឹកនាំដំបូងដែលជាកំណត់ពីបណ្តាញតុបណ្តុះ ("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 />");
  } 
}

លទ្ធផលនៃការបញ្ចាក់នៃកុំព្យូទ័រនេះ:

(Hardcover)

ក្នុងឧទាហរណ៍នេះ យើងប្រើប្រាស់ការរត់ជុំវិញ និង if ដើម្បីអនុវត្តការដែលគ្រាន់តែចំណាត់ការដោយ comment វត្ថុ។ ប្រភេទវត្ថុនៃ comment វត្ថុ គឺ 8。

ទំព័រពាក់ព័ន្ធ

XML DOM ក្បួនគាំទ្រ:CharacterData.substringData()