Fungsi xml_error_string() memperoleh deskripsi kesalahan parser XML.
Jika berhasil, fungsi mengembalikan deskripsi kesalahan. Jika gagal, kembalikan FALSE.
xml_error_string(kode kesalahan)
parameter | menggambarkan |
---|---|
kode kesalahan | Diperlukan. Menentukan kode kesalahan yang akan digunakan. Kode kesalahan ini adalah nilai kembalian dari fungsi xml_get_error_code(). |
<?php//file xml tidak valid$xmlfile = 'test.xml';$xmlparser = xml_parser_create();// buka file dan baca data$fp = fopen($xmlfile, 'r'); while ($xmldata = fread($fp, 4096)) { // mengurai potongan data jika (!xml_parse($xmlparser,$xmldata,feof($fp))) { die( print "ERROR: " .xml_error_string(xml_get_error_code($xmlparser)) . "<br />" . "Baris: " .xml_get_current_line_number($ xmlparser) . "<br />" . xml_get_current_column_number($xmlparser) "<br />"); }xml_parser_free($xmlparser);?>
Output dari kode di atas terlihat seperti ini:
KESALAHAN: TagLine tidak cocok: 5Kolom: 41