You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修改XSLT,为图片标签添加CDATA并补全完整网站路径

修改XSLT实现图片路径加前缀并包裹CDATA

直接针对目标图片标签编写匹配模板,就能实现需求:

核心XSLT代码片段

<!-- 匹配所有Image_main和Image_extra_*标签 -->
<xsl:template match="Image_main | Image_extra_*">
  <!-- 保留原标签结构 -->
  <xsl:copy>
    <!-- 输出CDATA起始标记,关闭转义确保标签原样输出 -->
    <xsl:text disable-output-escaping="yes"><![CDATA[</xsl:text>
    <!-- 添加固定前缀 -->
    <xsl:text>https://anyweb.com/</xsl:text>
    <!-- 输出原标签内的图片路径 -->
    <xsl:value-of select="."/>
    <!-- 输出CDATA结束标记 -->
    <xsl:text disable-output-escaping="yes">]]></xsl:text>
  </xsl:copy>
</xsl:template>

效果示例

原始XML片段

<Image_main>product/main.png</Image_main>
<Image_extra_1>product/extra_01.png</Image_extra_1>
<Image_extra_2>product/extra_02.png</Image_extra_2>

转换后输出

<Image_main><![CDATA[https://anyweb.com/product/main.png]]></Image_main>
<Image_extra_1><![CDATA[https://anyweb.com/product/extra_01.png]]></Image_extra_1>
<Image_extra_2><![CDATA[https://anyweb.com/product/extra_02.png]]></Image_extra_2>

内容的提问来源于stack exchange,提问作者user20508390

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.02 19:26:14