RE: [xsl] use transformator to add nodes to the xml stucture

Subject: RE: [xsl] use transformator to add nodes to the xml stucture
From: "Michael Kay" <mike@xxxxxxxxxxxx>
Date: Mon, 15 Dec 2008 21:11:38 -0000
You are asking questions on the level of "Can I use Java to read a file?" 

The answer is yes, but you really can't expect to learn the language by
asking a succession of questions like that on a forum. It's a very
inefficient learning technique both for you and for all the other forum
members. Spend a few hours with a good XSLT book, then come back when you
are stuck.

Michael Kay
http://www.saxonica.com/

> -----Original Message-----
> From: henry human [mailto:henry_human@xxxxxxxx] 
> Sent: 15 December 2008 20:57
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: Re: [xsl] use transformator to add nodes to the xml stucture
> 
> thanks.
> 
> 
> Does it possible to create the template as showing in the pseudo code:
>  <xsl:template match="Sales">
>     <Sales>
>     //if SalesId exists than
>      <xsl:copy-of select="SalesId"/>
>     //else 				
>      <SalesId></SalesId>
>       <Car>
>         //if mileage exists than
> 	 <xsl:copy-of select="Mileage"/>
> 	//else 
> 	<Mileage></Mileage>
> 	//if Description exists than
> 	<xsl:copy-of select="Description"/>
> 	//else
> 	<Descriptio></Description>
> 	//if discount exist than  
> 	<xsl:copy-of select="Discount" />
>         //else 
>         <Discount currency=""></Discount>
>       </Car>
>     </Sales>
>   </xsl:template> 
>   
>   and Have the Result like this  
>     <Sales>
>         <SalesId>1</SalesId>
>        <Currency>YEN</Currency>
> 
>       <Car>
>         <Mileage></Mileage>
>         <Description></Description>
>         <Discount currency=""></Discount>
>       </Car>
>     </Sales>
> 
> ?
> 
> 
> 
> 
> --- Jesper Tverskov <jesper.tverskov@xxxxxxxxx>
> schrieb:
> 
> > > Do you use a xslt processor (f.i. saxon) to create
> > the
> > > output.xml?
> > 
> > Yes, any XSLT processor will do but go for an XSLT 2.0 
> processor like 
> > Saxon is possible.
> > 
> > Cheers,
> > Jesper Tverskov

Current Thread