De base de XML/XSLT - valeur-de quand il y a plusieurs éléments du même nom

Quand je suis arriver la valeur d'un élément qui est utilisé plusieurs fois dans le même élément parent, je voudrais obtenir chaque élément du même nom, et pas seulement la première.

E. g. -

<catalog>
<cd>
    <title>Empire Burlesque</title>
    <artist>Bob Dylan</artist>
            <artist>Bob Dylan2</artist>
            <artist>Bob Dylan3</artist>
    <country>USA</country>
    <company>Columbia</company>
    <price>10.90</price>
    <year>1985</year>
</cd>
</catalog>

Maintenant, quand je pour-chacun à travers chaque CD et d'utiliser la valeur de sortie, le nom de l'artiste, je ne reçois que le premier élément (un peu compréhensible). Mais comment puis-je obtenir TOUS les éléments du même nom à l'intérieur d'une boucle for-each? J'ai essayé de faire un à l'intérieur de chaque boucle, mais n'a pas fonctionné.

Je suis très nouveau pour XML et comment il fonctionne, de sorte s'il vous plaît aller facile sur moi...:-(

OriginalL'auteur lionysis | 2011-12-04