This is the mail archive of the docbook-apps@lists.oasis-open.org mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: needing clarification about XSL transformation


On Sun, 02 Mar 2003 14:51:41 -0500 (EST)
"Robert P. J. Day" <rpjday at mindspring dot com> wrote:

> 
>   i spent the last hour trying to figure out why i was losing
> my PIs and comments in transforming my original XML source file
> to another XML format.
> 
>   my stripped-down stylesheet to isolate the problem was
> 
> <?xml version="1.0" encoding="utf-8"?>
> <xsl:stylesheet
>     xmlns:xsl="http://www.w3.org/1999/XSL/Transform";
>     version="1.0">
> 
> <xsl:template match="@*">
>  <xsl:copy/>
> </xsl:template>
> 
> <xsl:template match="node()">
>  <xsl:copy>
>   <xsl:apply-templates select="@* | node()" />
>  </xsl:copy>
> </xsl:template>

Try:

  <xsl:template match="@*|comment()|processing-instruction()">
    <xsl:copy/>
  </xsl:template>

  <xsl:template match="*">
    <xsl:copy>
      <xsl:apply-templates select="@*|*"/>
    </xsl:copy>
  </xsl:template>

http://www.w3.org/TR/xslt#built-in-rule

IMHO, xsltproc - the best.

<skipped/>

-- 
Regards, Vyt
mailto:  vyt at vzljot dot ru
JID:     vyt at vzljot dot ru


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]