Subject: Re: [xsl] multiple files to single file problem From: "Ganesh Babu N" <nbabuganesh@xxxxxxxxx> Date: Wed, 10 Dec 2008 10:40:32 +0530 |
Thank you very much for giving me the template. It worked perfectly. Regards, Ganesh On Tue, Dec 9, 2008 at 7:12 PM, Florent Georges <lists@xxxxxxxxxxxx> wrote: > Ganesh Babu N wrote: > >> <xsl:element name="author"> >> <xsl:value-of select=" >> $a/article/head/author-group/author/given-name"/> >> <xsl:text/> >> <xsl:value-of select=" >> $a/article/head/author-group/author/surname"/> >> </xsl:element> > > The <xsl:text/> doesn't have any effect here. > > You create a single one element author, with the value-of a set of > given-name elements (basically, their string values are concatenated > into a single text node, separated by spaces,) then with the value-of > a set of surname elements. The result is then correct. > > You can try the following instead: > > ... > <xsl:apply-templates select=" > $a/article/head/author-group/author"/> > ... > > <xsl:template match="author"> > <xsl:copy> > <xsl:value-of select="given-name"/> > <xsl:text> </xsl:text> > <xsl:value-of select="surname"/> > </xsl:copy> > </xsl:template> > > Note the use of a separate template rule. > > Regards, > > -- > Florent Georges > http://www.fgeorges.org/
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] multiple files to single , Florent Georges | Thread | [xsl] Test processing instruction a, Alexandre Moraes |
Re: [xsl] multiple files to single , Ganesh Babu N | Date | [xsl] Trying to avoid quirks mode, Arthur Maloney |
Month |