Link to home
Start Free TrialLog in
Avatar of Liam2k3
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
Avatar of Richard Quadling
Richard Quadling
Flag of United Kingdom of Great Britain and Northern Ireland image

What version of PHP are you using and what OS?
ASKER CERTIFIED SOLUTION
Avatar of TeRReF
TeRReF
Flag of Netherlands image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of Liam2k3
Liam2k3

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...
Avatar of Liam2k3

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
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).
 
Avatar of Liam2k3

ASKER

Apparently my server runs PHP version 4.4.1
Avatar of Liam2k3

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?
Avatar of Liam2k3

ASKER

I've managed to get that first sollution to work.