I am evaluating Stylus 2.0 and it crashed
while I tried to refresh the HTML view after
changing my template file.
Using other command line tools, I figured
out that my template file was syntactically
incorrect.
So I created a simpler syntactically incorrect XSL template file that crashes stylus.
I've attached the XML and XSL files to reproduce the problem.
I replaced <, > with [, ] so that I can post them on this board.
xsl file
--------
[?xml version="1.0"?]
[xsl:stylesheet xmlns:xsl="http://www.w3.org/XSL/Transform/1.0"]
[xsl:output method="html"/]
[xsl:template match="item"]
[HTML]
[BODY]
Hi
[xsl:if test="./value=1'"]
Srini!
[/xsl:if]
[/BODY]
[/HTML]
[/xsl:template]
[/xsl:stylesheet]
xml file
--------
[item]
[value]1[/value]
[/item]
It seems like the unmatched single quote before " in the [xsl:if] is causing it to crash.
The crash (Dr. Watson) is completely reproducible with these files on my NT 4.0 SP5 and Windows 2000.
Is this a known bug? I can work around it for now,
but it is very annoying when the tool crashes instead
of pointing out the mistakes in the template.
--
Srini Namineni
dummy.xsl