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 を含めることはできない<a>ため、検証エラーが発生するのではなく、HTML は同様の有効なものに変わります。受け入れるものにリベラルであることをいいます。

于 2013-06-19T19:21:46.043 に答える