OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

docbook-apps message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: DOCBOOK-APPS: Re: needing clarification about XSL transformation


On Sun, 02 Mar 2003 14:51:41 -0500 (EST)
"Robert P. J. Day" <rpjday@mindspring.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@vzljot.ru
JID:     vyt@vzljot.ru




[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]