gpt4 book ai didi

xslt - xsl :variable with xsl:value-of problem 的输出值

转载 作者:行者123 更新时间:2023-12-04 12:01:28 25 4
gpt4 key购买 nike

我想我可能对<xsl:variable\>有误解和 <xsl:value-of\>所以也许有人可以纠正我!

我正在尝试调整一些硬编码的横幅以使其更清晰,所以我认为创建一个 <xsl:variable> 是个好主意。包含横幅链接和图像代码,然后使用 <xml:value-of>在需要横幅的各个地方。例如:

<!-- Global variable in my xslt file. There are a bunch of these... -->
<xsl:variable name="banner1">
<a href="http://www.link.com/" title="Title" target="_blank">
<img width="120" height="506" src="/images/banners/image.gif" alt="alt" />
</a>
</xsl:variable>

<!-- Then when used: -->
<xsl:when test="blah'">
<xsl:value-of select="$banner1"/>
</xsl:when>

但这并没有产生我期望的输出。图像路径等是有效的,但这根本没有吐出任何内容。在 <a> 之前或之后添加的任何文本标签显示正确,但在 <a> 之间没有任何内容标签 自己。

我误解了什么 <xsl:variable>以及我如何才能做得更好(除了“正确地”执行此操作并从数据库等中提取广告之外,我更喜欢......)。

最佳答案

您使用 xsl:value-of 选择的值是变量的字符串值。

你要<xsl:copy-of select='$banner1' />复制结果树片段。

关于xslt - xsl :variable with xsl:value-of problem 的输出值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2401560/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com