You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@xalan.apache.org by Cliff Draper <Cl...@sun.com> on 2002/01/12 03:19:14 UTC
Problems using 2.2.D14
Hi,
Recently a coworker of mine tried sending the below email and I think
it bounced. I'm curious if this is a known problem and/or if there's
a workaround.
thanks,
Cliff Draper Sun Microsystems, Forte Tools
My opinions may or may not reflect those of my employer.
---------------------------- food for thought ---------------------------
"When was the last time you crashed the operating system of the universe
by putting a nail in the wrong 2x4?" Steve Dekorte, comparing programming
to carpentry.
From: Jeff Norton <je...@sun.com>
Date: Wed, 09 Jan 2002 16:21:55 -0800
> I upgraded recently from xalan 2.1.0 to 2.2.D14 and experienced two
> regressions:
>
> 1) the <xsl:copy-of> directive no longer makes a verbatim copy. In
> particular
> items like <xsl:if test="foo"> become <if test="foo">
>
> 2) the directive: <xsl:attribute
> name="@TRANSFORM_ATTRIBUTES@">1.0</xsl:attribute>
> now outputs nothing. It used to put a @TRANSFORM_ATTRIBUTES@="1.0"
> attribute
> on whatever element was currently in progress.
>
> A little more context: I was trying to generate:
>
> <xsl:transform
> xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
> xmlns:xalan="http://xml.apache.org/xslt" version="1.0">
>
> But the obvious:
>
> <xsl:element name="xsl:transform">
> <xsl:attribute
> name="xmlns:xsl">http://www.w3.org/1999/XSL/Transform</xsl:attribute>
> <xsl:attribute
> name="xmlns:xalan">http://xml.apache.org/xslt</xsl:attribute>
> <xsl:attribute name="version">1.0</xsl:attribute>
> </xsl:element>
>
> didn't work. So I resorted to the following hack:
>
> <xsl:element name="xsl:transform">
> <xsl:attribute name="@TRANSFORM_ATTRIBUTES@">1.0</xsl:attribute>
> </xsl:element>
>
> Using a subsequent ANT copy filter that substituted
> @TRANSFORM_ATTRIBUTES@
> with the proper string.
>
> Is there any way to work around these problems? Is there a fixed version?
>
> Thanks,
> _____
> /_____/\
> /_____ \\ \
> /_____\ \\ / ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> /_____/ \/ / / Jeff Norton
> /_____/ / \//\ Senior Staff Engineer, Forte Tools
> \_____\//\ / / Sun Microsystems, Inc.
> \_____/ / /\ / 1800 Harrison Street, Oakland, CA 94612
> \_____/ \\ \ 510-869-3488 jeff.norton@sun.com
> \_____\ \\ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> \_____\/