Fungsi xml_get_current_line_number() mendapatkan nomor baris parser XML saat ini.
Jika berhasil, fungsi mengembalikan nomor baris saat ini. Jika gagal, kembalikan FALSE.
xml_get_current_line_number(pengurai)
parameter | menggambarkan |
---|---|
pengurai | Diperlukan. Menentukan parser XML yang akan digunakan. |
<?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