Fungsi PHP xml_get_current_column_number()

definisi dan penggunaan

Fungsi xml_get_current_column_number() mendapatkan nomor kolom saat ini parser XML.

syntaks

xml_get_current_byte_index(parser)
parameter deskripsi
parser diperlukan. Tentukan pemetaan parser XML yang akan digunakan.

penjelasan

jika parser Parameter tidak mengarah ke pemecah yang sah, fungsi ini akan kembalikan false. Jika tidak, akan kembalikan baris yang ditentukan pemecah (dari fungsi xml_get_current_line_number() nomor kolom yang saat ini untuk (diberikan)

Contoh

<?php
// file xml yang tidak sah
$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_error_string(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: Tag yang Tidak Sesuai
Baris: 8
Kolom: 61