note 37069 added to function.domxml-open-mem
| From: | chris at schaake dot nu | Date: | Sat, 01 Nov 2003 15:20:33 +0000 |
| Subject: | note 37069 added to function.domxml-open-mem | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-59634@lists.php.net to get a copy of this message | ||
Finally figured out the error handling. The sample below will give a nice error message. Should also
work for domxml_open_file.
<?
# Small sample xml file with 2 errors
# 1. root tag not closed
# 2. Missing ; in &
$xml = "<root>&";
$xmldoc = @domxml_open_mem($xml,DOMXML_LOAD_PARSING,$error);
echo "<pre>"; # Just for nice layout
foreach ($error as $errorline) { # Loop through all errors
echo $errorline['errormessage'];
echo " Node : " . $errorline['nodename'] . "\n";
echo " Line : " . $errorline['line'] . "\n";
echo " Column : " . $errorline['col'] . "\n\n";
}
?>
----
Manual Page -- http://www.php.net/manual/en/function.domxml-open-mem.php
Edit -- http://master.php.net/manage/user-notes.php?action=edit+37069
Delete -- http://master.php.net/manage/user-notes.php?action=delete+37069&report=yes
Reject -- http://master.php.net/manage/user-notes.php?action=reject+37069&report=yes
Search -- http://master.php.net/manage/user-notes.php