gpt4 book ai didi

xml - 如何在 XSLT 中呈现带有属性的自闭合 HTML 标记?

转载 作者:数据小太阳 更新时间:2023-10-29 02:59:42 26 4
gpt4 key购买 nike

好吧,我想渲染一个自闭标签,比如 <img>像这样标记 <img src="xyz.jpg" />

但我不知道该怎么做...我的意思是如何呈现一个自关闭标签。到目前为止我所拥有的如下:-

这是 XML:

<c:Image src="xyz.jpg"></c:Image>

这是 XSLT:

<xsl:output indent="yes" omit-xml-declaration="yes" method="html"  />
.
.
.
<xsl:for-each select="c:Image">
<img>
<xsl:attribute name="src">
<xsl:if test="string-length(@src)>0">
<xsl:text></xsl:text>
<xsl:value-of select="@src"/>
</xsl:if>
</xsl:attribute>
</img>
</xsl:for-each>
.
.
.

感谢任何帮助。

最佳答案

有一个肮脏的方法:“愚弄”处理器并生成一个字符串

<xsl:for-each select="c:Image">
<xsl:text disable-output-escaping="yes">&lt;img src="</xsl:text>
<xsl:value-of select="@src" />
<xsl:text disable-output-escaping="yes">" /&gt;</xsl:text>
</xsl:for-each>

好吧,我同意这是个糟糕的把戏,但它适用于所有进程。

关于xml - 如何在 XSLT 中呈现带有属性的自闭合 HTML 标记?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1685920/

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