function name: libxml_get_earrors ()
သက်ဆိုင်သောဗားရှင်း - PHP 5, PHP 7
function ကိုဖော်ပြချက် - LibxMl_get_Ergors () function သည်လက်ရှိစာရွက်စာတမ်းတွင် XML အမှားအယွင်းများကိုရရှိပြီးဤအမှားများကို array တစ်ခုအဖြစ်ပြန်ပေးသည်။
Syntax: libxml_get_Errors (): Array
Return Value: XML အမှားများပါ 0 င်သော array တစ်ခုသို့ပြန်ပို့သည်။
ဥပမာ -
<?php // 创建一个包含错误的XML 文档$xml = "<root><element1>value1</element1><element2>value2</element2>"; // 禁用错误报告libxml_use_internal_errors(true); // 使用SimpleXML 解析XML 文档$sxe = simplexml_load_string($xml); // 获取所有的XML 错误$errors = libxml_get_errors(); // 遍历错误数组并输出每个错误的消息foreach ($errors as $error) { echo "错误级别: " . $error->level . "<br>"; echo "错误消息: " . $error->message . "<br>"; echo "错误行号: " . $error->line . "<br>"; echo "错误列号: " . $error->column . "<br><br>"; } // 清除错误缓冲区libxml_clear_errors(); ?>
အထက်ပါဥပမာတွင်အမှားပါ 0 င်သော XML စာရွက်စာတမ်းတစ်ခုကိုကျွန်ုပ်တို့ပထမဆုံးဖန်တီးခဲ့သည်။ ထို့နောက်ကျွန်ုပ်တို့သည် LibxMl_use_internal_internal_Ermerors () function ကို အသုံးပြု. အမှားအယွင်းများကိုတိုက်ရိုက်ပစ်ချမည့်အစားအမှားသတင်းအချက်အလက်များကိုတိုက်ရိုက်ထုတ်ယူနိုင်ရန်အတွက်အသုံးပြုသည်။ ထို့နောက် XML စာရွက်စာတမ်းကို SimplexMl_load_string () function ကို အသုံးပြု. XML အမှားများကိုရယူရန် libxml_get_Encors () function ကိုသုံးပါ။ နောက်ဆုံးအနေဖြင့်ကျွန်ုပ်တို့သည်အမှားတစ်ခုစီအတွက်အမှားခင်းကျင်းမှုနှင့်အမှားတစ်ခုစီအတွက်အဆင့်, မက်ဆေ့ခ်ျ, လိုင်းနံပါတ်နှင့်ကော်လံနံပါတ်ကိုထုတ်ပေးသည်။
LibxMl_get_Engearrors () function ကိုအသုံးပြုပြီးနောက် LibxML_CLEAR_ECLEAR_ERCEAR_ERCERES () function ကိုသုံးသင့်သည်။
libxml_get_eRors ( )