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 Link to comment https://forums.phpfreaks.com/topic/128652-xml-parsing-error-xml-or-text-declaration-not-at-start-of-entity/ 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..... Link to comment https://forums.phpfreaks.com/topic/128652-xml-parsing-error-xml-or-text-declaration-not-at-start-of-entity/#findComment-666810 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.