在XSL中保持Outlook特定条件

时间:2016-05-02 23:37:46

标签: html xml xslt outlook xslt-1.0

我有一个特定于Outlook的条件语句,我似乎无法在XSL中进行渲染。我已经尝试将它们保存为变量并打印出来,将它们放入标签中......所有这些都没有运气。

以下是代码:

    <!--[if gte mso 9]>
    ... code ... 
    <![endif]-->

有什么想法吗?

1 个答案:

答案 0 :(得分:2)

  

我有一个特定于Outlook的条件语句,我似乎无法在XSL中进行渲染。

您展示的是 XML评论<!-- comment -->)。因此,您可以尝试:

<xsl:comment>[if gte mso 9]>
... code ... 
&lt;![endif]</xsl:comment>

作为替代方案,您可以将disable-output-escaping="yes"<![CDATA[一起使用。尝试:

 <xsl:text disable-output-escaping="yes">
<![CDATA[  <!--[if gte mso 9]>
... code ... 
<![endif]--> ]]>
  </xsl:text>