توابع xml_parse() PHP

تعریف و استفاده

وظیفه xml_parse() این است که مستند XML را تحلیل کند.

اگر موفق باشد، true را برمی‌گرداند. در غیر این صورت، false را برمی‌گرداند.

قانون‌نویسی

xml_parse(parser,xml,end)
پارامتر شرح
parser ضروری. تعریف پردازشگر XML مورد استفاده.
xml Required. Specifies the XML data to be parsed.
end Optional. If this parameter is true, the data in the xml parameter is the last piece of data in the current parsing.

Tips and Comments

Tip:To create an XML parser, use xml_parser_create() Function.

Example

<?php
// Invalid xml file
$xmlfile = 'test.xml';
$xmlparser = xml_parser_create();
// Open file and read data
$fp = fopen($xmlfile, 'r');
while ($xmldata = fread($fp, 4096)) 
  {
  // parse the data chunk
  if (!xml_parse($xmlparser,$xmldata,feof($fp))) 
    {
    die( print "ERROR: "
    . xml_get_error_code($xmlparser)
    . "<br />"
    . "Line: "
    . xml_get_current_line_number($xmlparser)
    . "<br />"
    . "Column: "
    . xml_get_current_column_number($xmlparser)
    . "<br />");
    }
  }
xml_parser_free($xmlparser);
?>

Output:

ERROR: 76
Line: 8
Column: 61