XML DOM deleteData() μέθοδος

Ορισμός και χρήση

Η μέθοδος deleteData() αφαιρεί δεδομένα από το κόμβο σχολίου.

Γλώσσα:

commentNode.deleteData(start,πμήκος)
παράμετρος περιγράφει
start απαιτείται. Η θέση του πρώτου χαρακτήρα που πρέπει να διαγραφεί.
πμήκος απαιτείται. Ο αριθμός των χαρακτήρων που πρέπει να διαγραφούν.

περιγράφει

Η μέθοδος αυτή start ορισμένος χαρακτήρας ξεκινήσει, διαγράψτε από το σημείο Comment πμήκος χαρακτήρες. Αν start πρόσθετε πμήκος Εάν ο αριθμός των χαρακτήρων στο σημείο Comment είναι μεγαλύτερος, τότε διαγράψτε από start Όλοι οι χαρακτήρες από την αρχή της αλφαβητικής ακολουθίας μέχρι το τέλος

Παράδειγμα

Ο παρακάτω κώδικας χρησιμοποιεί τη συνάρτηση JavaScript loadXMLDoc() Το αρχείο XML books_comment.xml Φορτώστε το xmlDoc και αφαιρέστε μερικούς χαρακτήρες από τον πρώτο κόμβο σχολίου:

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].deleteData(0,9);
  document.write(x[i].data);
  document.write("<br />");
  } 
}

Η έξοδος του παραπάνω κώδικα:

(Hardcover)

Σε αυτό το παράδειγμα, χρησιμοποιούμε έναν κύκλο και μια προκαταρκτική ανάγνωση για να εκτελέσουμε τη διαχείριση μόνο για τους κόμβους comment. Ο τύπος του κόμβου comment είναι 8.

Σχετικές σελίδες

Εγχειρίδιο αναφοράς DOM XML:CharacterData.deleteData()