Re: [xsl] Replacing the space character with another character

Subject: Re: [xsl] Replacing the space character with another character
From: Florent Georges <darkman_spam@xxxxxxxx>
Date: Mon, 14 May 2007 15:17:11 +0200 (CEST)
Mark Peters wrote:

> Input

> <indexterm>domains<indexterm>and  components</indexterm></indexterm>

> Output

>  <indexterm>
>     old[domainsand components]
>     new[domainsand&amp;components]
>   </indexterm>

> What would I have to do to retain the nested indexterm elements?

  Something as the following if I understand correctly your problem:

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

    <xsl:template match="indexterm/text()">
      <xsl:value-of select="replace(., ' ', '*')"/>
    </xsl:template>

  Regards,

--drkm






















      _____________________________________________________________________________ 
Ne gardez plus qu'une seule adresse mail ! Copiez vos mails vers Yahoo! Mail 

Current Thread