Re: When i run an xml file i receive this error using PHP to open the file

Reid Spencer <[email protected]>
Newsgroups gmane.text.xml.expat.general
Message-ID <[email protected]>
Rahim,

Most PHP files are not semantically valid because they lack the xml 
declaration. Unfortunately, adding one renders the file invalid for PHP. I 
would recommend, if you're on Unix, that you simply use "cat" to combine the 
necessary header when you parse a PHP file with any XML processor. The header 
you are missing is:

<?xml version="1.0" encoding="UTF-8"?>

You might also want a DTD or Schema declaration next (see the XML specs for that).

You can get it to parse with the Unix command line:

(echo '<?xml version="1.0" encoding="UTF-8"?>' ; cat PHP_FILE) | XML_PARSER

where you replace PHP_FILE with the php file you want parsed and XML_PARSER 
with any XML parser that can read its standard input (such as expat).

Hope that helps.

Reid


Rahim @ Easy Devices.co.uk wrote:
>  
> ERROR GENERATOR AFTER RUNNING THE FILE OF PHP OPENING xml file.
>  
>  
> XML error: xml declaration not at start of external entity at line 1
>  
>  
> NOTE:
> PLEASE REPLY TO THIS MESSAGE AS EARLY AS IT IS POSSIBLE.
>  
>  
> Thanks
>  
> Best regards,
> 
> Abdul Rahim Khan
> 
> Computer Engineer
> 
> Easy Devices.co.uk
> 
> Tel: 0871 7000 156
> Fax: 0871 7000 159
> Mobile #:00447733355291
> 
> Web: www.easydevices.co.uk
> Email: [email protected]
>   
> 
> ____________________________________________________________________
>                            EMAIL DISCLAIMER
> 
> This message is for the intended recipient only. It may contain confidential
> or proprietary information. If you receive this message in error, please
> immediately delete it, destroy all copies of it and notify the sender.
> You must not use or disclose any part of this message if you are not the
> intended recipient. We may monitor all Email communication through our
> networks.
> 
> If you contact us by Email, we may store your name and address to facilitate
> communication.
> 
> Any views expressed in this message are those of the individual sender,
> except where the message states otherwise.
> 
> We take reasonable precautions to ensure our Emails are virus free. However,
> we cannot accept responsibility for any virus transmitted by us and
> recommend that you subject any incoming Email to your own virus checking
> procedures.
> 
>  
> _______________________________________________
> Expat-discuss mailing list
> [email protected]
> http://mail.libexpat.org/mailman/listinfo/expat-discuss
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.