[xsl] Selecting all specific children

Subject: [xsl] Selecting all specific children
From: "Mark" <mark@xxxxxxxxxxxx>
Date: Tue, 10 Jan 2012 16:04:12 -0700
This code only selects the first 'Inscriptions' child in a <Stamp>. I cannot see how to use a for-each in this case, if that is the correct thing to do, to apply the template match="Inscriptions" mode="English" to all the Inscriptions?

<xsl:apply-templates select="//Inscriptions" mode="english"/>

<Set>
<Motif concept="Art on Stamps"/>
<Stamp>
<CatNumbers scott-number="3478" pofis-number="661"/>
<Value kc-value="24"/>
<Inscriptions czech="Paris a Helena, kolem 1672" eng="Helen and Paris, circa 1672"/>
<Inscriptions czech="Karel E krC)ta (1610-1674)" eng="*"/>
<Inscriptions czech="NC!rodnC- Galerie v Praze" eng="National Gallery, Prague"/>
<Formats minisheet="661"/>
<Location denomination="2"/>
</Stamp>
</Set>
Thanks,
Mark


Current Thread