Subject: RE: [xsl] Replacing double quotes with XSLT From: "Passin, Tom" <tpassin@xxxxxxxxxxxx> Date: Mon, 22 Sep 2003 17:00:44 -0400 |
[ James Paul] > I'm trying to replace " within a string in XSLT and replace it with "" > but I'm not having any luck. > > Does NOT work > > <xsl:element name = "OrganizationCode"> > <xsl:text>"</xsl:text> > <xsl:value-of select = > "translate(../@OrganizationCode,'\"','\"\"'"/> > <xsl:text>"</xsl:text> > </xsl:element> > > Does NOT work > > <xsl:element name = "OrganizationCode"> > <xsl:text>"</xsl:text> > <xsl:value-of select = > "translate(../@OrganizationCode,'"','""'"/> > <xsl:text>"</xsl:text> > </xsl:element> > > Does anyone have any suggestions ??? > Both methods fail because translate() replaces one character with another single character. You have to write a recursive template - it is not hard. See Dave Pawson's FAQ pages, especially http://www.dpawson.co.uk/xsl/sect2/StringReplace.html Cheers, Tom P XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Replacing double quotes w, Michael Kay | Thread | RE: [xsl] Replacing double quotes w, James Paul |
RE: [xsl] Re: Relation between Memo, Andreas L. Delmelle | Date | RE: [xsl] Re: Relation between Memo, Andreas L. Delmelle |
Month |