xsl-list
[Top] [All Lists]

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

2007-05-13 22:36:50
Can you give the first few lines of your XSLT stylesheet (say until
the first xsl:template) ?


On 5/14/07, Mark Peters <flickrmeister(_at_)gmail(_dot_)com> wrote:
Thank you both. I'm using Xalan. Although I tried replacing
translate(.,'&#x20;','&#x26;') with translate(.,' ','*'), my indexterm
spaces still disappear -- they don't get replaced with either an ampersand
or an asterisk, as specified.

Maybe I need to replace my processor.

Mark

On 5/13/07, mozer <xmlizer(_at_)gmail(_dot_)com> wrote:
>
> &#x26; --> &
> &#x2A; --> *
>
> Xmlizer
>
> On 5/13/07, Mark Peters <flickrmeister(_at_)gmail(_dot_)com> wrote:
> > Hi,
> >
> > I'm trying to replace the space character with another character (I've
> > chosen the asterisk, but it could be anything) in a specific element's
> text
> > contents. I've read the Replace and String Replace pages on Dave
> Pawson's
> > site, and have read about the translate XPath function, but am still
> coming
> > up empty (literally!).
> >
> >
> > In my input XML, I have a number of <indexterm> elements such as the
> > following:
> >
> >  <indexterm>Greek History</indexterm>
> >
> >
> > I'd like to replace the space character as follows:
> >
> >  <indexterm>Greek*History</indexterm>
> >
> >
> > My stylesheet contains the following template:
> >
> >  <xsl:template match="indexterm">
> >     <indexterm>
> >        <xsl:value-of select="translate(.,'&#x20;','&#x26;')"/>
> >     </indexterm>
> >  </xsl:template>
> >
> >
> > For some reason, the stylesheet removes the spaces, rather than
> replacing
> > them with the asterisk:
> >
> >  <indexterm>GreekHistory</indexterm>
> >
> >
> > What am I doing wrong?
> >
> > Thanks,
> > Mark
> >
> >
> > --~------------------------------------------------------------------
> > 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>
> --~--
>
>


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