Bug #13779 Updated: Tranformations do not work
| From: | lenar at city dot ee | Date: | Wed, 24 Oct 2001 12:27:13 +0000 |
| Subject: | Bug #13779 Updated: Tranformations do not work | ||
| References: | 1 | Groups: | php.dev |
| Request: | Send a blank email to php-dev+get-68946@lists.php.net to get a copy of this message | ||
ID: 13779
User updated by: lenar@city.ee
Reported By: lenar@city.ee
Old Status: Open
Status: Closed
Bug Type: XSLT related
Operating System: Debian
PHP Version: 4.1.0RC1
New Comment:
Ignore. Messed the order of xsl and xml parameters.
Previous Comments:
------------------------------------------------------------------------
[2001-10-21 10:02:12] lenar@city.ee
Consider following script (xslt extension loaded):
<?php
$xslt = xslt_create();
$args = array(
"/_xsl" => '<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="test">
<xsl:value-of select="."/>
</xsl:template>
</xsl:stylesheet>',
"/_xml" => '<test>TestValue</test>'
);
$data = xslt_process($xslt, "arg:/_xsl", "arg:/_xml", NULL, $args);
echo "EXPECTED RESULT:\nTestValue\n";
echo "REAL RESULT:\n" . $data . "\n";
xslt_free($xslt);
?>
And when you run it you get:
EXPECTED RESULT:
<?xml version="1.0" encoding="UTF-8"?>TestValue
REAL RESULT:
<?xml version="1.0" encoding="UTF-8"?><test>TestValue</test>
same with sabcmd works correctly:
sabcmd 'arg:/_xsl' 'arg:/_xml' result.dat \
'/_xsl=<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"><xsl:template
match="test"><xsl:value-of
select="."/></xsl:template></xsl:stylesheet>' \
'/_xml=<test>TestValue</test>'
------------------------------------------------------------------------
Edit this bug report at http://bugs.php.net/?id=13779&edit=1