ID:               17112
 Updated by:       [EMAIL PROTECTED]
-Summary:          httpd hangs on stress test xslt parsing
 Reported By:      [EMAIL PROTECTED]
-Status:           Closed
+Status:           Open
-Bug Type:         XSLT related
+Bug Type:         Documentation problem
 Operating System: linux 2-2-16
 PHP Version:      4.2.0
 New Comment:

Reopening, documentation problem then.


Previous Comments:
------------------------------------------------------------------------

[2002-05-09 10:41:43] [EMAIL PROTECTED]

Hi again,

it was my mistake. I have forgotten to recompile apache with
--disable-rule=EXPAT, to disable the expat-lite version in apache. Can
someone add these hint to the XSLT Documentation.

Thanx

Greetings

   Andreas

------------------------------------------------------------------------

[2002-05-09 05:30:59] [EMAIL PROTECTED]

My Server: http://www.as-dataservice.de/phpinfo.php

if I call $xsl =
xslt_process($xh,'arg:/_xml','arg:/_xsl',NULL,$arguments); this works
fine and I'll get the xslt result. But when I do a stress test
(sometimes only 10 fast reloads of the page), there are manny httpd
prozesses, which get all the cpu usage and are killed after
max_execution_time (php.ini).

-- Here the XML Code

<?xml version="1.0" encoding="iso-8859-1" standalone="yes"?>
         <as-cms><header><variables><string name="Adresse">Andreas Schmitz,
Kastanienallee 24, 54662 Speicher</string><string
name="testvar">xtest</string></variables></header><body><menu id="102"
tempname="temp1" name="Prodäukte"><text
style="atesttemplate">test</text><ul
style="atesttemplate"><li>Aufzählung 1</li></ul><menu id="105"
name="Haushaltsgeräte"><menu id="123"
name="Waschmaschine"></menu></menu><menu id="122"
name="Elektro"></menu></menu><menu id="121"
name="Profil"></menu></body></as-cms>

-- Here the XSL code

<?xml version="1.0" encoding="iso-8859-1"?> 
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform";> 
 
<xsl:template match="/"> 
 <html><head></head><body> 
  <xsl:apply-templates select="as-cms/body" /> 
  <xsl:for-each select="/as-cms/body//menu[@tempname]"> 
   <font size="5"><xsl:value-of select="@name" /></font><br /> 
  </xsl:for-each> 
 </body></html> 
</xsl:template> 
 
<xsl:template match="as-cms/body"> 
        <xsl:for-each select="menu"> 
         <font size="3"><xsl:value-of select="@name" /></font><br /> 
   </xsl:for-each> 
</xsl:template> 
 
</xsl:stylesheet>


I hope, this description will help you.

Greetings

   Andreas

------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=17112&edit=1

Reply via email to