来自xml的xslt外部图形源

时间:2016-12-28 09:52:21

标签: xml xslt

有没有办法使用xml标签而不是在

中编写完整路径
<External-Graphics src="filepath" />

我想使用xml标记而不是文件路径而不声明像

这样的变量
<block paddint-bottom="0pt">
     <xsl:variable name="imagepath">
       <xsl:value-of select="xmlTagName/innertag"></xsl:value-of>
    </xsl:variable>
   <external-graphic src="url({$imagepath})" text-align="center" />
 </block>

应该像

<external-graphic src="xml tag name" text-align="center" />

1 个答案:

答案 0 :(得分:1)

如果我理解了这个问题,是的,您可以将XPath直接放在AVT{})中。

类似的东西:

<block paddint-bottom="0pt">
  <external-graphic src="url({xmlTagName/innertag})" text-align="center" />
</block>