Subject: [xsl] Re: Replacing double quotes with XSLT From: "Dimitre Novatchev" <dnovatchev@xxxxxxxxx> Date: Tue, 23 Sep 2003 07:19:04 +0200 |
This is trivial using FXSL: <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:testmap="testmap" exclude-result-prefixes="testmap" > <xsl:import href="str-dvc-map.xsl"/> <xsl:variable name="vQ">"</xsl:variable> <!-- to be applied on any xml source --> <xsl:output omit-xml-declaration="yes" indent="yes"/> <xsl:template match="/"> <xsl:variable name="vTestMap" select="document('')/*/testmap:*[1]"/> <xsl:call-template name="str-map"> <xsl:with-param name="pFun" select="$vTestMap"/> <xsl:with-param name="pStr" select="concat('abc', $vQ, 'def')"/> </xsl:call-template> </xsl:template> <testmap:testmap/> <xsl:template name="doubleQuote" match="testmap:*"> <xsl:param name="arg1"/> <xsl:value-of select="$arg1"/> <xsl:if test="$arg1 = $vQ">"</xsl:if> </xsl:template> </xsl:stylesheet> When the above transformation is performed (on arbitrary source.xml -- not used), the wanted result is produced: abc""def ===== Cheers, Dimitre Novatchev. http://fxsl.sourceforge.net/ -- the home of FXSL "James Paul" <jpaul@xxxxxxxxxxx> wrote in message news:F78AE312483A2A46B76BF4D2D4842A65021B5B2E@xxxxxxxxxxxxxxxxxxxxxxxx > 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 ??? > > Thanks > > 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 |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Replacing double quotes with , James Paul | Thread | RE: [xsl] Replacing double quotes w, Michael Kay |
Re: [xsl] Replacing double quotes w, J.Pietschmann | Date | [xsl] [ANN] <oXygen/> XML Editor 2., Mihai Ionescu |
Month |