Bug #13779 Updated: Tranformations do not work

From: 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

« previous php.dev (#68946) next »