问问题
799 次
2 回答
0
你可以试试这个
<xsl:element name="a">
<xsl:attribute name="href">
<xsl:value-of select="URL" />
</xsl:attribute>
<xsl:attribute name="title">
<xsl:value-of select="Name" />
</xsl:attribute>
<xsl:element name="div">
<xsl:attribute name="class">
<xsl:text>scope</xsl:text>
</xsl:attribute>
<xsl:element name="div">
<xsl:text>This is clickable content on the page</xsl:text>
</xsl:element>
</xsl:element>
</xsl:element>
它更冗长,但它应该产生相同的输出。只要您没有提供源 xml 示例和完整的 xsl,我只是随机猜测。
于 2013-06-12T12:15:36.747 回答
0
这是工作中的 HTML5。如果你给它的东西不是有效的 HTML,它会尝试修复它。您不能在元素<div>
内部包含一个<a>
元素,因此 HTML 不会给您一个验证错误,而是会变成有效的类似内容。这被称为在你接受的东西上是自由的。
于 2013-06-19T19:21:46.043 回答