17452 Posts in 4473 Topics by 1971 members
Page: 1 2
|Go to End||Next >|
7 June 2007 at 1:05pm
I'm implementing my first Silverstripe site but I get this XML error when I try to see my site with Firefox 2.004 (the site works fine on IExplorer 6 and on my PSP browser), my hosting is Dreamhost
The error is (sorry it is in Spanish):
Error de parseo XML: intrucciÃƒÂ³n de proceso XML no se encuentra al inicio de la entidad externa
LÃƒÂnea 3, Columna 1:<?xml version="1.0" encoding="UTF-8"?>
Hope someone could help me!
7 June 2007 at 1:39pm Last edited: 7 June 2007 1:41pm
XML Parsing Error: xml declaration not at start of external entity
Line Number 3, Column 1:<?xml version="1.0" encoding="UTF-8"?>
The problem with the error means you've got some lines before the <?xml tag, which is only allowed on the first line in your template.
There seems to be some blank white space at the top of your document before the <?xml tag. Please try removing this and see if it makes any difference.
7 June 2007 at 2:51pm
Thank's Sean for the help, I'm trying to find where to remove the blank lines, I've checked the page.ss template and the XML declaration is at line 1 of the code, wich other files could be causing the blank lines??
7 June 2007 at 3:52pm
Hmm, that's strange... I've never had that problem before.
Have you also tried ?flush=1 at the end of the URL, perhaps it is caching somewhere?
7 June 2007 at 4:08pm
That problem often occurs when you start writing php
if you have a php file like this:
with a blank line after ?> then you can be in trouble .... If you changed any of the php files,I would check those ...
7 June 2007 at 4:14pm
Yes I did flush, I think is actualy a error in one of my templates called audio_holder
made based on article holder and with the same principles from the tutorials.
I publish the page www.naciondnb.com/audio/ with that template and the error appears, when i publish it but i choose not to show it in the main menu, everything's fine.
I'll try to figure out what's wrong with that template and i'll let you know!
Thank's for the help!!!
7 June 2007 at 4:45pm
Thank you so much Nicolass!!!
That was the problem, I removed a pair of blank lines after the ?> in my AudioHolder.php file, and everythings is fine now!!!
3 December 2008 at 4:26pm Last edited: 3 December 2008 4:27pm
I just had the same problem when I downloaded a SS site from a live server (Linux) and put it back on a WAMP server I got the error on the login page, I checked all of my PHP code and template to no avail as I don't really code in such a way that allows spaces below the closing PHP tag
The problem I found was in quite a few files in the sapphire/security/ directory.
I guess someone (a dev) needs to go through all of the SS core files and either remove the PHP closing tag or remove the white space(s) below it.
Two Words: Coding Standards
Page: 1 2
|Go to Top||Next >|