I'm trying to replace " within a string in XSLT and replace
it with "" but I'm not having any luck.
Don't rely on luck - read the spec!
Backslash has no special meaning in XML or XSLT.
translate() only does one-to-one character substitutions.
I think you've already been pointed in the direction of the FAQ entry on
this.
Michael Kay
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