[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: Replace Apostrophe Template -- very briefexample..
Sorry... The template from J. works except I not only get the \' in the html source, I also get it when it parses to the browser. For example "Kathy's" turns into Kathy\'s in both places and my javascript is still complaining about the apostrophe. Any further suggestions? I tried calling the replace-apos template with various elements...same problem. I really need to do this at the text() level because I have several child elements in my <para> element that disappear otherwise. thanks again, Kathy -----Original Message----- From: J.Pietschmann [mailto:j3322ptm@xxxxxxxx] Sent: Friday, October 10, 2003 3:32 PM To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx Subject: Re: Replace Apostrophe Template -- very brief example...not working Kathy Burke wrote: > I did TRY calling it, but must not have done it correctly. Were would I call > it from, Tom? I would like it to apply to all output content. Try a template for text: <xsl:template match="text()"> <xsl:call-template name="escape-apos"> <xsl:with-param name="string" select="."/> </xsl:call-template> </xsl:template> Change your template to <xsl:template name="escape-apos" match="text()"> <xsl:param name="string" select="."/> ... should have the same effect (beware, untested). J.Pietschmann XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list 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
|