Xml 如何将类分配给XSL元素

Xml 如何将类分配给XSL元素,xml,xslt,Xml,Xslt,我有以下XSL标记: <xsl:element name="a"> <xsl:attribute name="href"> <xsl:value-of select="QuickLink" /> </xsl:attribute> <xsl:value-of select="Html/root/NewsArticle/artTit

我有以下XSL标记:

<xsl:element name="a">
              <xsl:attribute name="href">
                <xsl:value-of select="QuickLink" />
              </xsl:attribute>
              <xsl:value-of select="Html/root/NewsArticle/artTitle" />
            </xsl:element>

如何将类分配给链接a?

首先,除非需要计算不需要xsl:element的元素名,否则只需编写一个文本结果元素:

<a href="{QuickLink}" class="some-class-name"><xsl:value-of select="Html/root/NewsArticle/artTitle"/></a>

首先,除非您需要计算一个不需要xsl:element的元素名,否则您只需编写一个文本结果元素:

<a href="{QuickLink}" class="some-class-name"><xsl:value-of select="Html/root/NewsArticle/artTitle"/></a>

类是一个属性。您可以使用添加href属性的相同方式添加它

<xsl:element name="a">
  <xsl:attribute name="href">
    <xsl:value-of select="QuickLink" />
  </xsl:attribute>
  <xsl:attribute name="class">
    <xsl:value-of select="some-class-name" />
  </xsl:attribute>
  <xsl:value-of select="Html/root/NewsArticle/artTitle" />
</xsl:element>

类是一个属性。您可以使用添加href属性的相同方式添加它

<xsl:element name="a">
  <xsl:attribute name="href">
    <xsl:value-of select="QuickLink" />
  </xsl:attribute>
  <xsl:attribute name="class">
    <xsl:value-of select="some-class-name" />
  </xsl:attribute>
  <xsl:value-of select="Html/root/NewsArticle/artTitle" />
</xsl:element>

非常感谢。我可以用同样的方法添加标题标签吗?可以。重要的是结构。您可以添加名为任意内容的标记。因此,在本例中,名称应为title?正确。你也会用同样的方法。只需将名称更改为title。您不能使用相同的名称添加两个属性。谢谢。我可以用同样的方法添加标题标签吗?可以。重要的是结构。您可以添加名为任意内容的标记。因此,在本例中,名称应为title?正确。你也会用同样的方法。只需将名称更改为title。不能添加两个同名属性。