On Tue, 2004-11-16 at 08:13 -0600, Jay Blanchard wrote:
> Okie dokie....I have to parse an XML file and I continue to RTFM, STFW,
> and STFA. So I do this...
> 
> /* let's parse! */
> if($readXML = fopen(XMLDIR."testRecp.xml", "r")){
>       while($lineXML = fread($readXML, 4096)){
>               xml_parse($covadParser, $lineXML, feof($readXML));
>               $darn =
> xml_error_string(xml_get_error_code($covadParser));
>               echo "XML Error " . $darn . "<br />\n";
> 
>       }
> } else {
>       echo "COULD NOT READ XML FILE\n";
> }
> 
> And when the pareser hits the first line of the XML file ...
> 
> <?xml version="1.0" encoding="ISO-8859-1"?>
> 
> ... it throws an error from xml_get_error_code
> 
> "syntax error"
> 
> I have done ini_set("short_open_tag", 0);
> All of my functions and directives are in place for the xml parser.
> I have beaten my forehead against the wall.
> I have searched and googled and read and screamed.

Jay,

  Trim your xml file.  Whitespace can cause this problem.

-- 

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to