Jump to content

XML Parsing Error: XML or text declaration not at start of entity


iswariak

Recommended Posts

Hi all,

 

I am generating a xml file from php. I am getting

 

"XML Parsing Error: XML or text declaration not at start of entity" this error.

 

When I view the source there is a space before the xml header.

See the first line of below code. There is no space

 

Code for the function:

----------------

function writesvgheader()
{
$line = "<?xml version=\"1.0\" encoding=\"iso-8859-1\"?>";
print trim($line);
print "<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.0//EN\" \"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd\">";
print "<svg xmlns=\"http://www.w3.org/2000/svg\" xml:space=\"preserve\" width=\"240mm\" height=\"180mm\" shape-rendering=\"geometricPrecision\" text-rendering=\"geometricPrecision\" image-rendering=\"optimizeQuality\" fill-rule=\"evenodd\" clip-rule=\"evenodd\" ";
print " viewBox=\"0 0 240 180\" ";
print " xmlns:xlink=\"http://www.w3.org/1999/xlink\">";
}

--------------------

Even I have used the trim function.

 

Any guesses?

 

Thanks

Iswaria

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.