xsl-list
[Top] [All Lists]

RE: Replacing double quotes with XSLT

2003-09-23 02:16:59
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,'&#x22','&#x22&#x22'"/>
      <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