note 37069 added to function.domxml-open-mem

From: 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 &amp; $xml = "<root>&amp"; $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

« previous php.notes (#59634) next »