0
4

2 回答 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 回答