Fungsi PHP xml_parse()

Definisi dan penggunaan

Fungsi xml_parse() mengurai dokumen XML.

Jika sukses, kembalikan true. Jika gagal, kembalikan false.

Sintaks

xml_parse(parser,xml,end)
Parameter Deskripsi
parser Wajib. Tentukan parser XML yang akan digunakan.
xml Wajib. Tentukan data XML yang akan diarsir.
end Pilihan. Jika parameter ini adalah true, maka data xml dalam parameter xml adalah data terakhir yang diarsir.

Pemberitahuan dan Komentar

Pemberitahuan:Untuk membuat parser XML, gunakan xml_parser_create() Fungsi.

Contoh

<?php
// file xml yang tidak valid
$xmlfile = 'test.xml';
$xmlparser = xml_parser_create();
// membuka file dan membaca data
$fp = fopen($xmlfile, 'r');
while ($xmldata = fread($fp, 4096)) 
  {
  // parse the data chunk
  if (!xml_parse($xmlparser,$xmldata,feof($fp))) 
    {
    die( print "ERROR: "
    . xml_get_error_code($xmlparser)
    . "<br />"
    . "Baris: "
    . xml_get_current_line_number($xmlparser)
    . "<br />"
    . "Kolom: "
    . xml_get_current_column_number($xmlparser)
    . "<br />");
    }
  }
xml_parser_free($xmlparser);
?>

Output:

ERROR: 76
Baris: 8
Kolom: 61