#23128 [Opn->Fbk]: PHP crashes when using <xsl:sort> in some cases
| From: | sniper@php.net | Date: | Wed, 09 Apr 2003 21:49:10 +0000 |
| Subject: | #23128 [Opn->Fbk]: PHP crashes when using <xsl:sort> in some cases | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-37482@lists.php.net to get a copy of this message | ||
ID: 23128
Updated by: sniper@php.net
Reported By: ed at avi dot ru
-Status: Open
+Status: Feedback
Bug Type: XSLT related
Operating System: Windows 98
PHP Version: 4.3.2RC1
New Comment:
Please try using this CVS snapshot:
http://snaps.php.net/php4-STABLE-latest.tar.gz
For Windows:
http://snaps.php.net/win32/php4-win32-STABLE-latest.zip
Previous Comments:
------------------------------------------------------------------------
[2003-04-09 06:55:03] ed at avi dot ru
The realisation of sorting seems to be buggy in xslt extension. Let's
suppose that we have the following xml:
<?xml version="1.0"?>
<root>
<node id="1"></node>
<node id="4"></node>
<node id="2"></node>
<node id="3"></node>
</root>
We're processing these data via xslt_process(). Here's the part of xsl
file:
...
<xsl:template match="/root">
<xsl:for-each select="node">
<xsl:sort select="@id" data-type="number" />
...
</xsl:for-each>
</xsl:template>
...
It works ok. But if we remove data-type attribute from <xsl:sort> tag
or change it to "text", the PHP crashes.
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=23128&edit=1