iswariak Posted October 16, 2008 Share Posted October 16, 2008 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 Quote Link to comment Share on other sites More sharing options...
redarrow Posted October 16, 2008 Share Posted October 16, 2008 make sure your using a proper text editor, if not your get specill charecters in place........ notepad++ free one..... Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.