�数ون 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