#45200 [Opn-Fbk]: xsl document() Function crash Output

2008-06-09 Thread rrichards
 ID:   45200
 Updated by:   [EMAIL PROTECTED]
 Reported By:  privat at praeclarus dot de
-Status:   Open
+Status:   Feedback
 Bug Type: XSLT related
 Operating System: Linux
 PHP Version:  5.2.6
 New Comment:

Thank you for this bug report. To properly diagnose the problem, we
need a backtrace to see what is happening behind the scenes. To
find out how to generate a backtrace, please read
http://bugs.php.net/bugs-generating-backtrace.php for *NIX and
http://bugs.php.net/bugs-generating-backtrace-win32.php for Win32

Once you have generated a backtrace, please submit it to this bug
report and change the status back to Open. Thank you for helping
us make PHP better.




Previous Comments:


[2008-06-07 12:43:05] privat at praeclarus dot de

Description:

This Part of Code will crash the Script without any Error. 

After commenting out:
 xsl:value-of select=document('.'Sprache_DE_Fahrzeugliste.xml'.')
/ 

it will output hello.

At php 4 domxsl the same Stylesheet will work like charme, like in all
other XSLT-Processors.



Reproduce code:
---
?php
$s_xml = '?xml version=1.0
encoding=utf-8?roottesthallo/test/root';
$s_xsl = '?xml version=1.0 encoding=utf-8?
xsl:stylesheet version=1.0
xmlns:xsl=http://www.w3.org/1999/XSL/Transform;

xsl:template match=/
xsl:value-of select=document('.'Sprache_DE_Fahrzeugliste.xml'.')
/
xsl:apply-templates/
/xsl:template
/xsl:stylesheet
';

$o_xml = DOMDocument::loadXML ( $s_xml );
$o_xsl = DOMDocument::loadXML ( $s_xsl );
$o_Prozess = new XSLTProcessor();
$o_Prozess - importStyleSheet (  $o_xsl );

echo $o_Prozess - transformToXML( $o_xml );
?

Expected result:

When not 'Sprache_DE_Fahrzeugliste.xml' exist an Error, and whn Exist
processing the xml_Document.

Actual result:
--
Crash witout any output ... seems the Apache-Process will killed before
an Output





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



#45200 [Opn-Fbk]: xsl document() Function crash Output

2008-06-09 Thread rrichards
 ID:   45200
 Updated by:   [EMAIL PROTECTED]
 Reported By:  privat at praeclarus dot de
-Status:   Open
+Status:   Feedback
 Bug Type: XSLT related
 Operating System: Linux
 PHP Version:  5.2.6
 New Comment:

Cannot reproduce here, so without trace, try newer version of libxml2 
and libxslt


Previous Comments:


[2008-06-09 13:14:48] privat at praeclarus dot de

Sorry, there is no Debugger installed on my Server. All i can provide
is that Reproduce code that ends with a blank Screen.



[2008-06-09 12:28:31] [EMAIL PROTECTED]

Thank you for this bug report. To properly diagnose the problem, we
need a backtrace to see what is happening behind the scenes. To
find out how to generate a backtrace, please read
http://bugs.php.net/bugs-generating-backtrace.php for *NIX and
http://bugs.php.net/bugs-generating-backtrace-win32.php for Win32

Once you have generated a backtrace, please submit it to this bug
report and change the status back to Open. Thank you for helping
us make PHP better.





[2008-06-07 12:43:05] privat at praeclarus dot de

Description:

This Part of Code will crash the Script without any Error. 

After commenting out:
 xsl:value-of select=document('.'Sprache_DE_Fahrzeugliste.xml'.')
/ 

it will output hello.

At php 4 domxsl the same Stylesheet will work like charme, like in all
other XSLT-Processors.



Reproduce code:
---
?php
$s_xml = '?xml version=1.0
encoding=utf-8?roottesthallo/test/root';
$s_xsl = '?xml version=1.0 encoding=utf-8?
xsl:stylesheet version=1.0
xmlns:xsl=http://www.w3.org/1999/XSL/Transform;

xsl:template match=/
xsl:value-of select=document('.'Sprache_DE_Fahrzeugliste.xml'.')
/
xsl:apply-templates/
/xsl:template
/xsl:stylesheet
';

$o_xml = DOMDocument::loadXML ( $s_xml );
$o_xsl = DOMDocument::loadXML ( $s_xsl );
$o_Prozess = new XSLTProcessor();
$o_Prozess - importStyleSheet (  $o_xsl );

echo $o_Prozess - transformToXML( $o_xml );
?

Expected result:

When not 'Sprache_DE_Fahrzeugliste.xml' exist an Error, and whn Exist
processing the xml_Document.

Actual result:
--
Crash witout any output ... seems the Apache-Process will killed before
an Output





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