<span><span><span class="hljs-meta"><?php</span></span><span>
</span><span><span class="hljs-comment">// အောက်ပါအကြောင်းအရာများသည်ဆောင်းပါး၏အဓိကစာသားနှင့်ဘာမှမဆိုင်ပါဘူး,၎င်းကိုအစီအစဉ်၏အစတွင်နေရာချထားအဖြစ်မှတ်ယူနိုင်သည်</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"ကွပ်မျက်စတင်ပါ PHP လက်ရေး...\n"</span></span><span>;
</span><span><span class="hljs-variable">$test</span></span><span> = </span><span><span class="hljs-string">"ဤအပိုင်းသည်စာသား၏အကြောင်းအရာများကိုမထိခိုက်ပါ"</span></span><span>;
</span><span><span class="hljs-meta">?></span></span><span>
<hr>
</span><span><span class="hljs-meta"><?php</span></span><span>
</span><span><span class="hljs-comment">// ဆောင်းပါးစတင်သည်</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"<h1>xml_parser_create သုံးသပ်ကြည့်ရှုခြင်း XML Barbled code ၏ပြ problem နာကိုမည်သို့ဖြေရှင်းရမည်နည်း?详细步骤သုံးသပ်ကြည့်ရှုခြင်း</h1>"</span></span><span>;
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"<p>အသုံးပြုမှုအတွက် PHP ၏ <code>xml_parser_create " ; ပဲ့တင်သံ " ဖိုင်ကိုယ်တိုင်မှကယ်တင်ခြင်းကုဒ်သည်ကြေငြာချက်နှင့်ကိုက်ညီကြောင်းအတည်ပြုပါ။
" ; ပဲ့တင်သံ "XML_Parser_create ကိုအသုံးပြုပြီးတဲ့အခါမှာ encoding parameters တွေကိုသွားနိုင်တယ်
။ ပဲ့တင်သံ "$ parser = xml_parser_create ('UTF-8'); "; ပဲ့တင်သံ "
ဤနည်းအားဖြင့် parser သည် UTF-8 အဆိုအရပုံမှန် encoding ကြောင့် barbled code ကိုရှောင်ရှားရန် UTF-8 အရခွဲခြမ်းစိတ်ဖြာလိမ့်မည်။
" ; ပဲ့တင်သံ "အကယ်. XML တွင်အထူးအက္ခရာများပါ 0 င်ပါက
, ပဲ့တင်သံ "XML_Parser_set_option ($ parser , xml_option_target_encoding, 'Utf-8', "; ပဲ့တင်သံ "
မခွဲခင်မှာ PHP ရဲ့ file_get_contore ကို XML အကြောင်းအရာတွေကိုဖတ်ဖို့ php ရဲ့ file_get_contents တွေကို သုံးနိုင်တယ်
။ ပဲ့တင်သံ "$ XMLContent = file_get_contents ('pegement.xml'); $ XMLContent = mb_convertert_encoding ( $ XMLContent , 'UTF-8', 'Auto'), XML_Parse ( $ parser , $ xmlocontent , true); "; ပဲ့တင်သံ "
ခွဲခြမ်းစိတ်ဖြာပြီးတဲ့အခါ Parser ကိုလွှတ်ပေးဖို့သတိရပါ
။ ပဲ့တင်သံ "XML_Parser_Free ($ parser ); "; ပဲ့တင်သံ "
XML garbleded ပြ problem နာကိုအဓိကအားဖြင့်ကိုက်ညီမှုမရှိသော encoding ကြောင့်ဖြစ်သည်။ အဓိကဖြေရှင်းချက်ကတော့
" ; ပဲ့တင်သံအထက်ပါအဆင့်များအရ xml_parser_create ကို အသုံးပြု. XML ဖိုင်များကိုခွဲခြမ်းစိတ်ဖြာသည့်အခါသင်ထိထိရောက်ရောက်မှုတ်ထုတ်ခြင်းပြ problems နာများကိုထိရောက်စွာရှောင်ရှားနိုင်သည်။
" ; > <?php // အောက်ပါအကြောင်းအရာသည်ဆောင်းပါး၏အဓိကစာသားနှင့်လုံးဝမသက်ဆိုင်ပါ။ ပဲ့တင်သံ "PHP script execution ပြီးစီးခဲ့သည်။ \ n" ; >