|
Subject: [xsl] Re: Including markup in a replace string From: "Vishnu vishnu@xxxxxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> Date: Fri, 7 Oct 2016 04:40:11 -0000 |
Hi Craig,
I think we should use "disable-output-escaping="yes"" here.
Below is the code for expected output.
<xsl:value-of select="replace($pattern,'(\{\{|\}\})','<span
class="noProcess">$1</span>')"
disable-output-escaping="yes"/>
Regards,
Vishnu
________________________________
From: Craig Sampson craig.sampson@xxxxxxx
<xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx>
Sent: Thursday, October 6, 2016 6:40 PM
To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
Subject: [xsl] Including markup in a replace string
Hi All,
I have code examples in some doc that are post processed in AngularJS. In
some cases the code examples include "{{" or "}}" which is significant to
Angular. I have a simple replace that I am using to wrap a no-process span
around the curly braces so the Angular process will ignore them.
<xsl:value-of select="replace(.,'(\{\{|\}\})','<span
class="noProcess">$1</span>')"/>
The only problem is that the character entity is being output as a character
entity instead of less-than and greater-than characters.
Is there a way to trick replace into outputting the less-than and
greater-than characters?
I've tried entering the actual characters - doesn't work. I've tried
escaping the characters with backslashes - doesn't work either.
So unless there's a way to trick replace I'll have to try analyze-string and
see if I can get what I need there.
Thanks,
Craig
Here's an example of what I need:
<span class="noProcess">{{</span>This variable<span
class="noProcess">}}</span>
XSL-List info and archive<http://www.mulberrytech.com/xsl/xsl-list>
EasyUnsubscribe<-list/778978> (by email<>)
"This e-mail and any attachments transmitted with it are for the sole use of
the intended recipient(s) and may contain confidential , proprietary or
privileged information. If you are not the intended recipient, please contact
the sender by reply e-mail and destroy all copies of the original message. Any
unauthorized review, use, disclosure, dissemination, forwarding, printing or
copying of this e-mail or any action taken in reliance on this e-mail is
strictly prohibited and may be unlawful."
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: [xsl] Including markup in a rep, Heiko Niemann kontak | Thread | Re: [xsl] Including markup in a rep, Michael Kay mike@xxx |
| [xsl] XSLT has raised bar for compi, Mukul Gandhi gandhi. | Date | [xsl] is the processing model of XS, Mukul Gandhi gandhi. |
| Month |