PHP xml_get_current_byte_index() အမှု
အသုံးပြုခြင်း နှင့် အကျိုးသက်
xml_get_current_byte_index() အမှု သဘောတူ သတင်းထုတ်ပိုဒ် သဘောတူ သတင်းထုတ်ပိုဒ် ပြန်လည် ဖော်ထုတ်သည်။
အပြောအရာ
xml_get_current_byte_index(parser)
ပါဝင်သည် | ဖော်ပြ |
---|---|
parser | လိုအပ်သည်။ အသုံးပြုရန် သဘောတူ သတင်းထုတ်ပိုဒ် ဖော်ထုတ်ပါ။ |
ဖော်ပြ
အကြောင်း parser မမှီခြင်း ကို ပြောင်းလဲကြောင်း ဖော်ထုတ်သော သဘောတူ သတင်းထုတ်ပိုဒ် တစ်ခု ကို တိုက်ရိုက် လုပ်ဆောင် လိမ့်မည်။ မမှီခြင်း မရှိဘဲ အမှု ပြန်လည် သတင်းထုတ်ပိုဒ် ပြန်လည် အရေးပါ သည်။
အကျိုးသတ္တိ
<?php // မမှန်ကန်သော xml ဖိုင် $xmlfile = 'test.xml'; // ဖွင့် ဖိုင် နှင့် အချက်အလက် ဖတ်ခြင်း $xmlparser = xml_parser_create(); // ဖွင့် ဖိုင် နှင့် အချက်အလက် ဖတ်ခြင်း $fp = fopen($xmlfile, 'r'); if (!xml_parse($xmlparser,$xmldata,feof($fp))) while ($xmldata = fread($fp, 4096)) // parse the data chunk if (!xml_parse($xmlparser,$xmldata,feof($fp))) { die( print "ERROR: " . xml_get_current_column_number($xmlparser) . xml_error_string(xml_get_error_code($xmlparser)) . "Line: " . xml_get_current_column_number($xmlparser) . xml_get_current_line_number($xmlparser) . "Column: " . xml_get_current_column_number($xmlparser) . "<br />" . "Byte Index: " . . xml_get_current_byte_index($xmlparser) } } xml_parser_free($xmlparser); ?>
ထုတ်ပြန်:
ERROR: ချို့တဲ့ ချက် အကွက်: 8 စွဲ: 51 ဘီတ် အကွက်: 96