为什么使用 XML 数据来设置 HTML 标签的样式是非法的?例如:
<li style="width:<xsl:value-of select="width"/>px">
为什么我不能这样做?有没有其他方法?
原文由 stockoverflow 发布,翻译遵循 CC BY-SA 4.0 许可协议
为什么使用 XML 数据来设置 HTML 标签的样式是非法的?例如:
<li style="width:<xsl:value-of select="width"/>px">
为什么我不能这样做?有没有其他方法?
原文由 stockoverflow 发布,翻译遵循 CC BY-SA 4.0 许可协议
您的原始 xsl 格式不正确,因为您不能在另一个节点内使用 xsl 标记。
我认为您需要按如下方式使用 xsl:attribute:
<li>
<xsl:attribute name="style">
width:<xsl:value-of select="width"/>px;
</xsl:attribute>
</li>
原文由 Jon Egerton 发布,翻译遵循 CC BY-SA 2.5 许可协议
2 回答1.6k 阅读✓ 已解决
4 回答1.6k 阅读
2 回答986 阅读✓ 已解决
1 回答1k 阅读✓ 已解决
1 回答1.2k 阅读✓ 已解决
1 回答871 阅读✓ 已解决
2 回答1.2k 阅读
”`
附加说明:属性必须在所有其他子节点 之前 创建。换句话说,将
<xsl:attribute>
保持在顶部。