我从网址获取xml:http://www.concert.ru/mail-ru/concert.xml 我需要标签ActionPlaces和Actions以不同的方式处理 - 所以我使用两个不同的标签:
<xsl:template match="/">
<xsl:apply-templates select="Data/ActionPlaces"/>
<xsl:apply-templates select="Data/Actions"/>
</xsl:template>
但是它们应该被包含在名为enfinity的标签内 所以,当我喜欢这样的时候:
<enfinity>
<xsl:template match="Data/Actions">..
<xsl:template match="Data/ActionPlaces"> ..
</enfinity>
输出错误。当主标签位于其中一个模板中时 - 我得到正确的输出 - 但需要主标签作为顶部。如何处理?
答案 0 :(得分:1)
尝试:
<xsl:template match="/">
<enfinity>
<xsl:apply-templates select="Data/ActionPlaces"/>
<xsl:apply-templates select="Data/Actions"/>
</enfinity>
</xsl:template>