دالة PHP xml_parse()

التعريف والاستخدام

يحلل الدالة 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, then the data in the xml parameter is the last data segment in the current parsing.

Hint and Comments

Hint: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