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 <[EMAIL PROTECTED]> 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 [EMAIL PROTECTED] > \_____\ \\ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > \_____\/