Συνάρτηση PHP xml_parse()

Δεφινηση και χρήση

Η συνάρτηση xml_parse() αναλύει το έγγραφο XML.

Εάν επιτυχής, επιστρέφει true. Εάν αποτυχία, επιστρέφει false.

Γραμματική

xml_parse(parser,xml,Τελική)
Παράμετροι Περιγραφή
parser Ανάγκη. Καθορίζει τον XML αναλυτή που θα χρησιμοποιηθεί.
xml Απαιτητικό. Ορίζει τα δεδομένα XML που πρέπει να αναλυθούν.
Τελική Προαιρετικό. Αν το παράμετρο είναι true, τα δεδομένα του xml παραμέτρου είναι τα τελευταία δεδομένα που αναλύονται.

Συμβουλές και σχόλια

Συμβουλή:Για να δημιουργήσετε έναν XML αναλυτή, χρησιμοποιήστε xml_parser_create() Λειτουργία.

Παράδειγμα

<?php
// Ανεπαρκής xml αρχείο
$xmlfile = 'test.xml';
$xmlparser = xml_parser_create();
// Ανοίξτε το αρχείο και διαβάστε τα δεδομένα
$fp = fopen($xmlfile, 'r');
while ($xmldata = fread($fp, 4096)) 
  {
  // Διαβάστε τα δεδομένα
  if (!xml_parse($xmlparser,$xmldata,feof($fp))) 
    {
    die( print "Σφάλμα: "
    . xml_get_error_code($xmlparser)
    . "<br />"
    . "Γραμμή: "
    . xml_get_current_line_number($xmlparser)
    . "<br />"
    . "Στήλη: "
    . xml_get_current_column_number($xmlparser)
    . "<br />");
    }
  }
xml_parser_free($xmlparser);
?>

Έξοδος:

Σφάλμα: 76
Γραμμή: 8
Στήλη: 61