XML DOM پارسر خطا
- صفحه قبلی XMLHttpRequest DOM
- صفحه بعدی عنصر Schema
XML پارسر خطا
XML ڈوکومنٹ کی کوشش کی جب کسی خطا کا پتہ چلتا ہے تو پارسر خطا کر سکتا ہے。
اگر پارسر کسی خطا کو ملتا ہے تو وہ خطا کا تفصیل حاوی XML ڈوکومنٹ لوڈ کرسکتا ہے。
درج ذیل کوڈ مثال تیار تھا نہ کہ مکمل طور پر صحیح XML ڈوکومنٹ لوڈ کرتا ہے。
آپ XML گرامر کے اس فصل میں اچ چنائی کی XML سیکھ سکتے ہیں。
مثال
<اہل> <بدی> <پ اے ڈی بی جی آئی ڈی="demo"></پ اے ڈی بی جی آئی ڈی> <اسکریپٹ> واریئبل ایکس ایچ پی = نیو ایکس ایچ پی آر ال(); ایکس ایچ پی اون چینج اسٹیٹس = فنکشن() { اگر (ایکس ایچ پی اینس تھس = 4 اور اس کا اسٹیٹس = 200) { مائی فانکشن(آس); } }; ایکس ایچ پی اوپن("GET", "note_error.xml", ترجیحی); ایکس ایچ پی سینڈ(); فنکشن مائی فانکشن(ایکسیل) { واریئبل پارسر، دوکومنٹ اکسیل دوکومنٹ; پارسر = نیو ڈی آر ایم پارسر(); ایکسیل دوکومنٹ پارسر سے پرس کی سند سے "text/xml" پرس کی سند پارسی کرو; دوکومنٹ آئی ڈی بی جی ایٹ("demo") انرجی اچ آر تی اچ آر تی ال انرجی اچ آر تی ال =; مائی لوپ(دوکومنٹ اگلای ڈی آر تی میل اگلای ڈی آر تی); } فنکشن مائی لوپ(ایکس) { واریئبل آئی، ی، ایکس لنگ، ٹیکسٹ; ٹیکسٹ = ""; ایکس = ایکس فرزندوں; ایکس لنگ = ایکس لمبائی; برای (آئی = 0; آئی < ایکس لنگ; آئی++) { ی = ایکس[i]; اگر ی کا نمبر کلاس غیر 3 نہیں ہے { اگر (ی کیڑی فرزندوں کا پہلا نمبر غیر معلوم نہیں ہے) { txt += myLoop(y); } } else { txt += y.nodeValue + "<br>"; } } بازگردان txt; } </script> </body> </html>
به فایل XML مراجعه کنید: note_error.xml
- صفحه قبلی XMLHttpRequest DOM
- صفحه بعدی عنصر Schema