gpt4 book ai didi

xslt - XSLT 呈现 HTML 的问题

转载 作者:行者123 更新时间:2023-12-05 00:41:08 25 4
gpt4 key购买 nike

我正在编写一个 XSLT 文件以将一些 HTML 输出到网页上(使用 Sitecore CMS)。我遇到了以下问题:
<a href="../videos/video.flv" class="videolightbox jackie-hover" data="{width:400,height:200}" title="Title goes here">Text goes here</a>
这会导致以下错误:
Expected token '}', found ':'. {width -->:<-- 400,height:200}
谁能告诉我如何解决这个问题?

谢谢,

b3n

最佳答案

我认为大括号用作在属性内部评估 XSLT 函数的快捷方式。

它们被称为“属性值模板”:

Attribute value templates in XSLT are the XPath expressions that appear in curly braces in attribute values. Without this extremely convenient shortcut, we'd be forced to use the xsl:attribute instruction whenever we needed to dynamically compute an attribute's value.



您可以使用 {{ 来逃避它们。和 }} .

这使您的代码段读取:
<a href="../videos/video.flv" class="videolightbox jackie-hover" data="{{width:400,height:200}}" title="Title goes here">Text goes here</a>

关于xslt - XSLT 呈现 HTML 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3277583/

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