Details
-
Bug
-
Status: Resolved
-
Critical
-
Resolution: Fixed
-
CurrentCVS
-
None
-
Tested on Win32
Description
The next stylesheet crashes the processor :
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:my="http://www.examples.com/my" xmlns:your="http://www.examples.com/my"
exclude-result-prefixes="my your"
version="1.0">
<xsl:template match="/">
<out>
<xsl:element name="a" use-attribute-sets="my:set"/>
</out>
</xsl:template>
<xsl:attribute-set name="my:set" use-attribute-sets="my:set2">
<xsl:attribute name="att1">
<xsl:value-of select="'A1'"/>
<xsl:copy use-attribute-sets="my:set2"/>
</xsl:attribute>
</xsl:attribute-set>
<xsl:attribute-set name="my:set2">
<xsl:attribute name="att2">
<xsl:value-of select="'B1'"/>
<xsl:copy use-attribute-sets="my:set"/>
</xsl:attribute>
</xsl:attribute-set>
</xsl:stylesheet>
The input file can be any