2012-03-27 38 views
0

XSLT是新手,我正在努力解决以下问题。XSLT - 在文本输出中遇到<问题

我XSL

&lt;div class="rw"&gt;<xsl:apply-templates/>&lt;/div&gt; 

文本输出是

<div> XXXXXXXX </div> 

但是预计是:

XXXXXXXXX 

输出不会被路由到网络浏览器,而不是文本文件。 (即)电子邮件消息文本。

请让我知道需要更多的细节。

+0

我想添加 – 2012-03-27 19:48:55

+0

我想补充说我已经试过1. 2012-03-27 19:49:09

回答

0

只需使用(未在其他任何字符串包裹):

<xsl:apply-templates/> 

UPDATE:因为他希望通过改造生产正常标记注释澄清的OP,所以,这将是适当的通过浏览器进行处理。

在这种情况下,指定

<div class=""rw"><xsl:apply-templates/></div> 

不要逃避html元素!

+0

Thanks for the response.but < div class =“rw”> </div >应该产生html

XXXXXX
,最终文本ourput应该是XXXXXX而不是html标签。 – 2012-03-28 20:01:43

+0

@ChithraSubramani:那么你应该指定:'

' - 你*不应该*转义html元素。 – 2012-03-28 20:46:30

+0

@ChithraSubramani:查看我的答案更新。 – 2012-03-28 20:50:00