Re: [xsl] What's wrong with my code Version 1.0 (Altova XMLSPY)

Subject: Re: [xsl] What's wrong with my code Version 1.0 (Altova XMLSPY)
From: "Vyacheslav Sedov" <vyacheslav.sedov@xxxxxxxxx>
Date: Fri, 6 Jun 2008 18:40:37 +0400
i prefer use match="/*" (this match just any root element - since
developers often love change namespace and/or name for root element so
i am just skip this step

On Fri, Jun 6, 2008 at 6:27 PM, Florent Georges <lists@xxxxxxxxxxxx> wrote:
> Pankaj Chaturvedi wrote:
>
>  Hi
>
>>       <xsl:template match="/">
>> [...]
>>               <xsl:apply-templates select="NewsEnvelop//Party"/>
>>               <xsl:apply-templates select="NewsItem"/>
>
>  In your sample input, the document node doesn't have any child
> element named NewsEnvelop nor NewsItem.  I guess you are after the
> following instead:
>
>    <xsl:template match="/">
>       ...
>       <xsl:apply-templates select="NewsML/NewsEnvelop//Party"/>
>       <xsl:apply-templates select="NewsML/NewsItem"/>
>
> or:
>
>     <xsl:template match="/NewsML">
>       ...
>       <xsl:apply-templates select="NewsEnvelop//Party|NewsItem"/>
>
>  They are slightly different, that depends on your inputs, but it
> seems in your case they mean the same thing (extrapolated from your
> sample input).
>
>  Regards,
>
> --drkm
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>      _____________________________________________________________________________
> Envoyez avec Yahoo! Mail. Une boite mail plus intelligente http://mail.yahoo.fr

Current Thread