xsl-list
[Top] [All Lists]

Re: [xsl] multiple files to single file problem

2008-12-10 00:10:54
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(_at_)fgeorges(_dot_)org> 
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/



























--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: 
<mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--



--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--

<Prev in Thread] Current Thread [Next in Thread>