我有以下 XML,我想提取所有title_en属性。
<quiz>
<question title_de="Seit wann wird Appenzeller® Käse hergestellt?"
title_fr="Depuis quand le fromage d’Appenzell est-il fabriqué?"
title_en="For how long has Appenzeller cheese been made?" >
<answer title_de="Über 7 Jahre!" title_fr="Depuis plus de 7 ans !" title_en="For over 7 years !"></answer>
<answer title_de="Über 70 Jahre!" title_fr="Depuis plus de 70 ans !" title_en="For over 70 years !"></answer>
<answer title_de="Über 700 Jahre!" title_fr="Depluis plus de 700 ans !" title_en="For over 700 years !"></answer>
</question>
</quiz>
这是我的 XSLT:
<xsl:template match="answer">
<tr>
<td><xsl:value-of select="@title_en"/></td>
</tr>
</xsl:template>
<xsl:template match="question">
<tr>
<td><xsl:value-of select="@title_en"/></td>
</tr>
</xsl:template>
我可以从问题或答案中获得属性,但不能从两者中获得。我尝试了所有类型的匹配语句