RE: [xsl] String manipulations with quotes

Subject: RE: [xsl] String manipulations with quotes
From: "Nagai, Paul" <pnagai@xxxxxxxxxxx>
Date: Thu, 10 Apr 2003 15:12:24 -0700
You may need to search for either the decimal entity or hex entity depending
on a variety of mysterious (to me) factors. We search on decimals. Here are
the ones have to look for:

&ndash;	&#8211;
&mdash;	&#8212;
&lsquo;	&#8216;
&rsquo;	&#8217;
&ldquo;	&#8220;
&rdquo;	&#8221;
&mldr;	&#8230;
&trade;	&#8482;
&diams;	&#9830;
&check;	&#10003;

You may need to find the hex or decimal equivalent for &quot;.
------
Paul Nagai


-----Original Message-----
From: J.Pietschmann [mailto:j3322ptm@xxxxxxxx]
Sent: Thursday, April 10, 2003 3:02 PM
To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
Subject: Re: [xsl] String manipulations with quotes


Betty Harvey wrote:
> I am trying to grab text within quotes.  XSLT is not being cooperative.  
> Does anyone have any tricks to grab the quote. I would expect it would see
> the double quote in the single quote as 'text' and not a delimiter.  
> However, it sees it as a closing quote. I tried the 'old vi backslash
> trick'but it didn't work.

There is no backslash escaping in XML/XPath.
Try
  <xsl:variable name="name1">
       <xsl:value-of select="substring-after ($definition, '&quot;')"/>
  </xsl:variable>

BTW you could write this as
  <xsl:variable name="name1" select="substring-after($definition,
'&quot;')"/>



J.Pietschmann


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list

 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread