Liam2k3
asked on
SABLOTRON Error when parsing XML with XSL - 500pts
Hey,
What is the source of this error and how can I fix it?
"Warning: Sablotron error on line 1: XML parser error 4: not well-formed (invalid token) in home.php on line 30"
<?php
$xh = xslt_create();
$myResult = xslt_process($xh, 'http://yookkoo.com/Forum/rss.php?f=1', 'http://www.yookkoo.com/Website/TransNews.xsl');
echo $myResult
xslt_free($xh);
?>
$myResult = ... is line 30
Liam
What is the source of this error and how can I fix it?
"Warning: Sablotron error on line 1: XML parser error 4: not well-formed (invalid token) in home.php on line 30"
<?php
$xh = xslt_create();
$myResult = xslt_process($xh, 'http://yookkoo.com/Forum/rss.php?f=1', 'http://www.yookkoo.com/Website/TransNews.xsl');
echo $myResult
xslt_free($xh);
?>
$myResult = ... is line 30
Liam
What version of PHP are you using and what OS?
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
The solution you gave did not work. It only left me with a blank space where the transformed document would go, without any errors. I'm running PHP 4.x (I believe it could be 4.1, I'll find out later) and Linux.
The error means your document has incorrect syntax, you should look for invalid tags or extra white space on the end/beginning of the document
Both of those XML files reported as valid by Tidy and look OK when downloaded and viewed as source.
Exactly, that's why I think it's 'the bug' decribed in my earlier entry...
ASKER
Could it be that there is no Schema for the XML document? If not Is there another way to achieve what I would like to do?
Liam
Liam
Answer to you first question:
No.
Your second question:
Good change your error will disappear when you upgrade PHP to a newer version (say the latest 4.x version).
No.
Your second question:
Good change your error will disappear when you upgrade PHP to a newer version (say the latest 4.x version).
ASKER
Apparently my server runs PHP version 4.4.1
ASKER
If my servers running 4.4.1 this should be sufficiently new enough not to cause that problem. So what else can I try?
What extenstion are you using for the XML?
What PHP extenstion are you using for the XML?
ASKER
I've managed to get that first sollution to work.