ID: 33951 User updated by: r dot korving at xit dot nl Reported By: r dot korving at xit dot nl -Status: Feedback +Status: Open Bug Type: DOM XML related Operating System: Debian GNU/Linux (Sarge) 2.4.26 PHP Version: 5.0.4 New Comment:
I couldn't say, I don't run CVS versions.. but if you have that running, try it out, the code is extremely minimal. Previous Comments: ------------------------------------------------------------------------ [2005-08-02 07:56:37] [EMAIL PROTECTED] Does this problem exist also in HEAD? ------------------------------------------------------------------------ [2005-08-01 20:25:21] r dot korving at xit dot nl Description: ------------ DOMDocument::schemaValidate throws three(!) warnings when the XSD-file does not exist. I think one warning would do. The low-level I/O warning it shows should be supressed (e.g. file_get_contents() doesn't show this warning either). If the low-level I/O warning should remain, it could be fixed, because right now it urlencodes the information it spits out, while it shouldn't. Reproduce code: --------------- <? $doc = new DOMDocument(); $doc->schemaValidate("/non existant file.xsd"); ?> Expected result: ---------------- Warning: xmlSchemaParse: could not load '/non existant file.xsd'. in /www/admin/dev/bugreports/dom-validate/index.php on line 4 Actual result: -------------- Warning: I/O warning : failed to load external entity "/non%20existant%20file.xsd" in /www/admin/dev/bugreports/dom-validate/index.php on line 4 Warning: xmlSchemaParse: could not load '/non existant file.xsd'. in /www/admin/dev/bugreports/dom-validate/index.php on line 4 Warning: Invalid Schema in /www/admin/dev/bugreports/dom-validate/index.php on line 4 ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=33951&edit=1