PHP xml_get_current_column_number() သတ်မှတ်သည်
အသုံးပြုခြင်း နှင့် ဖော်ပြ
xml_get_current_column_number() သတ်မှတ်သည် အခြေခံ XML သတ်မှတ်သူ၏ လက်ရှိ ကြိုးလုပ်သော စက္ခုကို ရယူသည်。
ပုံစံ
xml_get_current_byte_index(parser)
ပါဝင်သည် | ဖော်ပြ |
---|---|
parser | လိုအပ်သည်။ အသုံးပြုရန် ရည်ရွယ်သော XML သတ်မှတ်သူကို သတ်မှတ်ပါ။ |
ဖော်ပြ
ဤ parser သဘောတူ မရှိသေးသော ပြန်လည်ဆင်ဆန်သူ အမှတ် ကို ပြန်လည်ပေးသည်။ အခြားအမှတ် အတွက် အခွင့်ထူး အား ပြန်လည်ပေးသည်။ xml_get_current_line_number() ဖော်ထုတ်) ယခု လက္ခဏာ
အကျိုးသက်ရောက်မှု
<?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_line_number($xmlparser) . xml_error_string(xml_get_error_code($xmlparser)) . "Line: " . xml_get_current_line_number($xmlparser) . "<br />" . "Column: " . xml_get_current_column_number($xmlparser) } } xml_parser_free($xmlparser); ?>
Output:
ERROR: Mismatched tag Line: 8 Column: 61