xsl-list
[Top] [All Lists]

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

2007-05-14 06:17:31
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 

--~------------------------------------------------------------------
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>
--~--