[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: Replacing double quotes with XSLT
[ 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
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|