html - XSL : set image src using attribute 中的引号

标签 html xml xslt

在 XML 数据文件中,我有一组图像 <image_list> ;在这个集合中,我有不同名称的图像(在 <image_result> 名称属性中给出)。

我怎样才能转义引号,这样它才能工作?我试过使用 &quot;\"对于两组引号,但 emacs 亮起红色,表示格式错误。

XSL 片段:

<table>
  <tr>
<xsl:for-each select="image_list/image_result">
  <td>
    <img src ="<xsl:value-of select="name"/>" style="width:450px"/>
  </td>
</xsl:for-each>
  </tr>
</table>

最佳答案

您的 XSLT 需要是格式良好的 XML 文档,因此您尝试的构造类型根本不可能。使用 Attribute Value Template相反:

<img src="{name}" style="width:450px"/>

关于html - XSL : set image src using attribute 中的引号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7841075/

相关文章:

html - 将 div 设置为父 div 高度的 50%

javascript - 如何从桌面网页隐藏菜单按钮?

c# - 解码 HTML 字符串,其中&符号编码为\\x26

android - 如何设置布局边距以匹配其他布局起点

java - 在 XSLT 中,如果 xinclude 包含某个元素的 xml 文件,如何获取该 xml 文件的文件路径?

java - 尝试将 sql 数据库中的信息显示到 html 表中

android - 如何在 Android Studio 的布局文件中设置自定义命名空间?

php - 使用 Xpath 从带有命名空间的 XML 中获取数据

search - XSL 多重搜索替换功能

XSLT-引用java自定义方法