From:             [EMAIL PROTECTED]
Operating system: Windows 2000 Pro
PHP version:      4.0.4pl1
PHP Bug Type:     Sablotron XSL
Bug description:  <xsl:strip elements ...> tag isn't working properly

I think there may be a problem with Sablotron and <xsl:strip-space> tags.

I'm using Sablotron with PHP to generate HTML (and other text based outputs) from a 
couple different stylesheets and XML data being pulled from my db.

When I run all my stylesheets on the command line with Instant Saxon (by Michael Kay), 
the output looks just like I want it to.  However, the output generated by 
PHP/Sablotron is messed up, because there are too many newline characters in the 

If I have

I get the correct output:
---- begin output ----
* listitem
---- end output ----

However, since this XML isn't very human readable, I reformat my XML input to this:

Instant Saxon treats these two XML inputs as the same thing and produces the same 
output, since <xsl:strip-space elements="*" /> appears in the stylesheet.  However, 
the PHP/Sablotron translation gives me this:
---- begin output ----

* listitem

---- end output ----

I've also sent this note to the sab-bugs@gingerall people.

Edit Bug report at:

PHP Development Mailing List <>
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to