我对XSLT几乎一无所知,必须解决一个棘手的问题。我们的电子邮件撰写软件正在生成HTML,如下所示:
<tr>
<td class="HideMSO EX_RESPONSIVE_SHOW_CELL_480" valign="middle" align="center">
<img id="ex-image3" width="177" height="59" src="HTMLImage3.png" alt="" style="display: block"/>
</td>
<td class="EX_RESPONSIVE_SHOW_CELL_480" valign="middle" align="center">
<img id="ex-image4" width="208" height="62" src="HTMLImage4.png" alt="" style="display: block"/>
</td>
</tr>
而且我们需要(支持Outlook电子邮件客户端)将其更改为:
<!--[if !mso 9]><!-->
<tr>
<td class="HideMSO EX_RESPONSIVE_SHOW_CELL_480" valign="middle" align="center">
<img id="ex-image3" width="177" height="59" src="HTMLImage3.png" alt="" style="display: block"/>
</td>
<td class="EX_RESPONSIVE_SHOW_CELL_480" valign="middle" align="center">
<img id="ex-image4" width="208" height="62" src="HTMLImage4.png" alt="" style="display: block"/>
</td>
</tr>
<!--<![endif]-->
老实说,我有点茫然。我找到了插入HTML标记+元素对的指南,但是没有找到专门插入这些标记的标记的内容。我相信通过与某人交谈,我们可以使用“ hideMSO”类属性为XSLT提供一个“ hook”来标识相关部分,但是在那之后我迷路了。
阳极可以帮助吗?
您可以尝试以下方法: