【发布时间】:2016-12-17 13:27:39
【问题描述】:
问题:如何从img元素中获取src属性,然后将src的值复制到一个变量中,然后设置变量 作为src 的fo:external-graphic 元素?
假设我有一个带有如下图像的 XML 文档:
<diffreport>
<css />
<diff>
<p>
<span class="diff-html-removed" id="removed-diff-0" previous="first-diff"
changeId="removed-diff-0" next="added-diff-0">
<img alt="" id="Rxed6OQAKXfCYA"
src="D:\udu\img1.jpg" changeType="diff-removed-image" />
</span>
</p>
</diff>
注意:假设每个img 元素的src 路径都是动态的。
我确认下面的这段代码可以正常工作,但它不好,因为它是硬编码的。我真的很想知道如何将 "url('D:\udu\img1.jpg')" 替换为 variable 所以代码是动态的。
<!-- Image -->
<xsl:template match="img">
<fo:external-graphic
src="url('D:\udu\img1.jpg')"></fo:external-graphic>
</xsl:template>
有没有办法做到这一点?谢谢你。 :)
【问题讨论】: