如何使用XSLT在具有特定类的HTML表格周围插入新标签?

问题描述 投票:-1回答:1

我对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”来标识相关部分,但是在那之后我迷路了。

阳极可以帮助吗?

html xml xslt
1个回答
0
投票

您可以尝试以下方法:

© www.soinside.com 2019 - 2024. All rights reserved.