This is the mail archive of the xsl-list@mulberrytech.com mailing list .


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

Re: simple question with <xsl:copy-of>


Roman,

This sounds like a job for the stepwise identity transform -- check out the 
XSLT spec, section 7.5. (Or it must be in the XSL FAQ: look for 'identity'.)

Oh, heck:

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

That will copy all the nodes on at a time; you can add templates to 
override it for the specialized processing you need.

Cheers,
Wendell

At 10:31 AM 7/17/01, you wrote:
>Hi alltogther!
>
>I've just a simple questtion: How can I copy all the tags from the body
>of my XML-source document into my XSL-stylesheet in order of their
>occurance and additionally adapt some of these tags with additional
>templates?
>I thought that I could make it with a simple <xsl:copy-of>, but the I
>just get all the text nodes....
>
>
>                         <xsl:template match="body">
>
>                                         <form method="post">
>                                                 <xsl:attribute
>name="action">
>                                                         <xsl:value-of
>select="$all"/>
>                                                 </xsl:attribute>
>                                                 <xsl:copy-of
>select="."/>
>                                                 <xsl:apply-templates/>
>                                         </form>
>                                 </xsl:template>
>
>                                 <xsl:template match="foo">
>                                         .....
>
>                                 </xsl:template>
>
>
>
>
>Could you please help me?
>
>Yours,
>Roman
>
>
>
> > Roman Huditsch (RH )
> > _____________________________________________________________________
> > hico Informations- und Kommunikations-Management Gesellschaft m.b.H.
> > TechLab, Thomas A. Edison Straße 2.
> > A-7000 Eisenstadt / Austria
> > phone: +43/2682/704-61-00; fax: +43/2682/704-71-61-10
> > e-mail:support@hico.com;  r.huditsch@hico.com
> >
> >
>
>  XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


======================================================================
Wendell Piez                            mailto:wapiez@mulberrytech.com
Mulberry Technologies, Inc.                http://www.mulberrytech.com
17 West Jefferson Street                    Direct Phone: 301/315-9635
Suite 207                                          Phone: 301/315-9631
Rockville, MD  20850                                 Fax: 301/315-8285
----------------------------------------------------------------------
   Mulberry Technologies: A Consultancy Specializing in SGML and XML
======================================================================


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


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