I don't have control over the authoring. The quotes are already
embedded in the file. I can't change all the " to the character
entity because it would change them all. I could bring the file
into XMetal and convert the quotes with a global find and replace.
However, the file is 8 megabytes long. I could probably do this
and start the search and replace this evening and maybe it will
be finished in the morning |-).
It just seems like this should be doable in XSLT.
Betty
/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
Betty Harvey | Phone: 410-787-9200 FAX: 9830
Electronic Commerce Connection, Inc. |
harvey(_at_)eccnet(_dot_)com | Washington,DC XML Users Grp
URL: http://www.eccnet.com | http://www.eccnet.com/xmlug
/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\\/\/
On Thu, 10 Apr 2003, David Christiansen wrote:
Here is a table I put together for reserved symbols. The semicolon
afterwards is required
Char String
------- ----------
& &
< <
>
' '
" "
-----Original Message-----
From: Betty Harvey [mailto:harvey(_at_)eccnet(_dot_)com]
Sent: Thursday, April 10, 2003 3:53 PM
To: xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
Subject: [xsl] String manipulations with quotes
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. If it helps, here is my 'snippet'.
<xsl:variable name="name1">
<xsl:value-of select="substring-after ($definition, '"')"/>
</xsl:variable>
<xsl:variable name="name2">
<xsl:value-of select="substring-before ($name1, '"')"/>
</xsl:variable>
TIA.
Betty
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
--
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list