xml_get_current_byte_index
XML parser ၏လက်ရှိ byte အညွှန်းကိုရယူပါ
xml_get_current_byte_index()
function သည် xml parser ၏လက်ရှိ byte အညွှန်းကိန်းကိုပြန်ပို့သည်။
အမှားတစ်ခုဖြစ်ပေါ်သောအခါ, အမှားအယွင်း, လိုင်းနံပါတ်, ကော်လံနံပါတ်နှင့် XML parser ၏ byte အညွှန်းကိန်းကိုပြန်ပို့ပါ။
<? PHP // မမှန်ကန်သော XML ဖိုင် $ XMLFILE = 'test.xml' ; $ XMLParser = xml_parser_Create ( ) , // ဖိုင်ကိုဖွင့်ပြီးဒေတာကိုဖတ်ပါ $ fp = fopen ( $ xmlfile , 'r' ) ; နေစဉ် ( $ XMDATA = fREAD ( $ FP , 4096 ) ) { // ဒေတာလုပ်ကွက်ခွဲခြမ်းစိတ်ဖြာ အကယ် . ( ! XML_Parse ( $ XMLPARSER , $ XMLALA , FEF ) ) ) Die ( ပုံနှိပ် "အမှား -" ။ XML_ERRORR_STRING ( XML_GEGET_ERROR_CODED ( $ XMLPARSER ) ) ။ "<br> လိုင်း:" ။ XML_GEget_current_line_number_number ( $ XMLParser ) ။ "Bolumn:" ။ XML_GEget_current_columb_number ( $ xmlParser ) ။ "Byte Index:" ။ XML_GEget_Current_Byte_inde_index ( $ xmlParser ) ။ "<br>" ) ; } } xml_parser_Free ( $ XMLParser ) ; >
အထက်ပါကုဒ်များ၏ output ကိုဖြစ်နိုင်သည်:
ချို့ယွင်းချက် - မတိုက်ဆိုင်သည့် tag လိုင်း : 5 ကော်လံ : 41 byte အညွှန်းကိန်း : 72
XML_GEget_Current_Byte_index ( parser )
တေးရေး | ဖေါ်ပြ |
---|---|
မိစ်ဆာ | လိုအပ်ပါတယ် အသုံးပြုရန် XML parser ကိုသတ်မှတ်သည် |