�数ون PHP xml_parse()
التعريف والاستخدام
�数ون xml_parse() تتحقق من ملف XML.
إذا كانت النتيجة ناجحة، فإنها تعود إلى true. وإلا، تعود إلى false.
النحو
xml_parse(معالج,xml,پایان)
المتغيرات | وصف |
---|---|
معالج | ضروري. تحديد معالج XML المطلوب استخدامه. |
xml | ضروری. دادههای XML که باید پردازش شوند را مشخص میکند. |
پایان | اختیاری. اگر این پارامتر true باشد، دادههای xml در پارامتر xml در آخرین بخش دادههای پردازش شده قرار دارد. |
توضیحات و یادداشتها
توضیح:برای ایجاد XML پارسر از xml_parser_create() فنکشن.
مثال
<?php // فایل xml نامعتبر $xmlfile = 'test.xml'; $xmlparser = xml_parser_create(); // باز کردن فایل و خواندن دادهها $fp = fopen($xmlfile, 'r'); while ($xmldata = fread($fp, 4096)) { // parse the data chunk if (!xml_parse($xmlparser,$xmldata,feof($fp))) { die( print "خطا: " . xml_get_error_code($xmlparser) . "<br />" . "خط: " . xml_get_current_line_number($xmlparser) . "<br />" . "کولم: " . xml_get_current_column_number($xmlparser) . "<br />"); } } xml_parser_free($xmlparser); ?>
خروجی:
خطا: 76 خط: 8 کولم: 61