作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在Symphony CMS中试图返回这样的文章图像。
<img src="{$workspace}/uploads/{/data/news-articles/entry/image-thumbnail}"/>
<img src="/workspace/uploads/%0A%09%09%09%09penuts_thumb.png%0A%09%09%09%09%0A%09%09%09">
<xsl:value-of select="image-thumbnail" />
penuts_thumb.png
最佳答案
Output looks correct
"penuts_thumb.png"
被空白包围。当将此空白序列化为
src
属性值的一部分时,将对其进行编码(规范化)-这就是为什么您看到
%0A
(换行符的代码)和
%09
(制表符的代码)的原因。
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" indent="yes"/>
<xsl:variable name="workspace" select="'/workspace'"/>
<xsl:template match="/">
<img src="{$workspace}/uploads/{/data/news-articles/entry/image-thumbnail}"/>
===========
<xsl:apply-templates/>
</xsl:template>
<xsl:template match="entry">
"<xsl:value-of select="image-thumbnail"/>"
</xsl:template>
</xsl:stylesheet>
<data>
<news-articles>
<entry>
<image-thumbnail>
penuts_thumb.png
</image-thumbnail>
</entry>
</news-articles>
</data>
<img src="/workspace/uploads/%0A penuts_thumb.png%0A ">
===========
"
penuts_thumb.png
"
"penuts_thumb.png"
也被许多空白字符包围。
normalize-space()
函数:
<img src=
"{$workspace}/uploads/{normalize-space(/data/news-articles/entry/image-thumbnail)}"/>
关于xslt - Symphony CMS中奇怪的XSL输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8681885/
我在Symphony CMS中试图返回这样的文章图像。 输出看起来像这样 如果我只是尝试返回节点值 输出看起来正确 penuts_thumb.png 关于我为什么要获得所有多余字符的想法? 最佳
我要疯了。我必须为大学项目安装 Freescale Symphony Studio IDE,但我不能。该程序在Windows XP下运行。 我已经安装了 Java,然后尝试安装 Symphony St
我试图以这种方式在 symfony 3.4 中设置日期和时间字段: $eventProject = new $eventProject(); $eventProject->setDateFrom('2
我们在工作中从 MindAlign 切换到 Symphony Chat。 Symphony 似乎类似于 ZenDesk 聊天软件。我们使用 Symphony Chat 向人们分配工单。 当我从 Sym
我们在工作中从 MindAlign 切换到 Symphony Chat。 Symphony 似乎类似于 ZenDesk 聊天软件。我们使用 Symphony Chat 向人们分配工单。 当我从 Sym
我正在从设备 S3T7IN (astar-d86) 获取崩溃报告。它是 Symphony Teleca 设备。我在 Google 上找不到有关此设备的任何信息。 崩溃是 Firebase 初始化时的空
我是一名优秀的程序员,十分优秀!