XML DOM replaceData() methodi

Maelezo na Kifaa

replaceData() methodi inasababisha kumwambia stringi kwa data ya node ya maelezo.

Inayofanywa na

commentNode.replaceData(start,length,string)
Makosa kuwasiliana na
start inayohitajika. Inakadiri kufanyika kuzilinganisha harafu. Inaanza kutoka 0.
length inayohitajika. Matokeo wa harafu zilizotumika.
string inayohitajika. Kuzingatia harafu za kuzilinganisha. start na length mwenye stringi ya harafu zilizotumika.

kuwasiliana na

Hii methodi inatumia stringi string kumwambia kutoka start kinaanza kwa length harafu. Ikiwa kinaanza kwa start kushereheka length kubwa ya kilele cha Comment cha kwanza, nenda kutoka start Harafu kila yake inasababisha kumwambia.

Mifano

Inayofanywa kipakua kwa JavaScript funiki loadXMLDoc() Weka faili ya XML books_comment.xml Kulinda xmlDoc, na kisha kuitahidi "Paperback" kwa mtokeo wa kuanza kwa mtokeo wa <book> ya mtokeo wa "Hardcover":

xmlDoc=loadXMLDoc("books_comment.xml");
x=xmlDoc.getElementsByTagName("book")[0].childNodes;
for (i=0;i<x.length;i++)
{
if (x[i].nodeType==8)
  { 
  //Hatarishwa kumalizia mtokeo wa comment tu
  x[i].replaceData(10,9,"Easy");
  document.write(x[i].data);
  document.write("<br />");
  } 
}

Matokeo wa kifaa hiki ni:

(Book 6) (Paperback)

Kwenye mivuno hii, tunatumia mchanganyiko wa mchakato na ifikirifu ifikirifu kuendelea kwa mtokeo wa comment tu. Aina ya mtokeo wa comment ni 8.

Vipage vya vya

Mwongozo wa XML DOM:CharacterData.replaceData()