I am sending this again because it did not seem to hit the list. Sorry if you have already seen this email.
Using Saxon7.2 in Cocoon 2.0.4dev from Nov 13 2002, I apply stylesheet A to stylesheet B. This produces stylesheet C, which is NOT well formed. (Notice the <xsl:copy>...</x2:copy>) Using Saxon7.2 from the command line, I apply stylesheet A to stylesheet B. This produces stylesheet D, which IS well formed. Anybody have clues how to get this to work from Cocoon? Tim --- Stylesheet A: <?xml version="1.0"?> <xsl:stylesheet version="2.0" xmlns:xsl = "http://www.w3.org/1999/XSL/Transform" xmlns:x2 = "http://www.w3.org/1999/XSL/TransformAlias" exclude-result-prefixes="x2"> <xsl:namespace-alias stylesheet-prefix="x2" result-prefix="xsl"/> <xsl:template match="/"> <xsl:copy> <xsl:apply-templates select="@*|node()"/> </xsl:copy> </xsl:template> <xsl:template match="x2:stylesheet"> <xsl:copy> <xsl:apply-templates select="@*|node()"/> <x2:template match="sometag"><a-tag/></x2:template> </xsl:copy> </xsl:template> <xsl:template match="@*|node()"> <xsl:copy> <xsl:apply-templates select="@*|node()"/> </xsl:copy> </xsl:template> </xsl:stylesheet> Stylesheet B: <?xml version="1.0"?> <xsl:stylesheet version="2.0" xmlns:xsl = "http://www.w3.org/1999/XSL/Transform" xmlns:x = "http://www.w3.org/1999/XSL/TransformAlias" exclude-result-prefixes="x"> <xsl:namespace-alias stylesheet-prefix="x" result-prefix="xsl"/> <xsl:template match="/"> <xsl:copy> <x:stylesheet> <x:template match="/"><x:value-of select="test"/></x:template> </x:stylesheet> </xsl:copy> </xsl:template> </xsl:stylesheet> Stylesheet C: <?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet version="2.0" exclude-result-prefixes="x" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:x="http://www.w3.org/1999/XSL/TransformAlias"> <xsl:namespace-alias stylesheet-prefix="x" result-prefix="xsl"/> <xsl:template match="/"> <xsl:copy> <x:stylesheet> <x:template match="/"><x:value-of select="test"/></x:template> <x2:template match="sometag" xmlns:x2="http://www.w3.org/1999/XSL/Transform"><a-tag/></x2:template></x:stylesheet> </x2:copy> </x2:template> </x2:stylesheet> Stylesheet D: <?xml version="1.0" encoding="utf-8"?><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:x="http://www.w3.org/1999/XSL/TransformAlias" version="2.0" exclude-result-prefixes="x"> <xsl:namespace-alias stylesheet-prefix="x" result-prefix="xsl"/> <xsl:template match="/"> <xsl:copy> <x:stylesheet> <x:template match="/"><x:value-of select="test"/></x:template> <x2:template xmlns:x2="http://www.w3.org/1999/XSL/Transform" match="sometag"><a-tag/></x2:template></x:stylesheet> </xsl:copy> </xsl:template> </xsl:stylesheet> --------------------------------------------------------------------- Please check that your question has not already been answered in the FAQ before posting. <http://xml.apache.org/cocoon/faq/index.html> To unsubscribe, e-mail: <[EMAIL PROTECTED]> For additional commands, e-mail: <[EMAIL PROTECTED]>