Funi PHP xml_get_current_byte_index()

Umbali na matumizi

Funi xml_get_current_byte_index() inapata namba ya kiini cha byte kwa mtaalamu wa XML.

Mwongozo

xml_get_current_byte_index(mtandao)
Maelezo kuwasiliana
mtandao Gharambizi. Inadaiwa kwa mtaalamu wa XML ulitumika.

kuwambia

kama mtandao Hakuna jipata kueleza mtaalamu wa hali, funnali hii itakubaliana na false, inayotangaza namba ya kiini cha byte kwa uangalifu wa mtandao wa mtaalamu (inayotokana na 0).

Mifano

<?php
// file ya xml inayotokea kwa kina
$xmlfile = 'test.xml';
$xmlparser = xml_parser_create();
// kuwaandaa file na kureada data
$fp = fopen($xmlfile, 'r');
while ($xmldata = fread($fp, 4096)) 
  {
  // kuwaandaa data chunk
  if (!xml_parse($xmlparser,$xmldata,feof($fp))) 
    {
    die( print "ERROR: "
    . xml_error_string(xml_get_error_code($xmlparser))
    . "<br />"
    . "Line: "
    . xml_get_current_line_number($xmlparser)
    . "<br />"
    . "Column: "
    . xml_get_current_column_number($xmlparser)
    . "<br />"
    . "Byte Index: "
    . xml_get_current_byte_index($xmlparser)
    . "<br />");
    }
  }
xml_parser_free($xmlparser);
?>

Muafaka:

ERROR: Tofauti ya Taji
Line: 8
Column: 51
Byte Index: 96