XSLT - Boucle par tous les nœuds enfants

Ne tirez pas, je suis juste le messager ici, mais j'ai un peu de xml qui ressemble à ce

<XMLSnippet>
    <data>
        <stuff value="stuff" />
        <stuff value="more stuff" />
        <stuff value="even more stuff" />
        <widget value="you expected stuff didn't you" />
        <stuff value="great, we've got stuff again" />
    </data>
</XMLSnippet>

Et je voudrais faire une boucle par tous les data nœuds enfants et de sortie suivants

stuff
more stuff
even more stuff
you expected stuff didn't you
great, we've got stuff again

Devrait-il importe, je suis limité à l'aide de XSLT 1.0

Merci!

Les Questions concernant des problèmes avec le code que vous avez écrit doit décrire le problème — et inclure le code est valide pour la reproduire dans la question elle-même. Voir SSCCE.org pour des conseils.
Je serais heureux de fournir le code XSLT j'ai écrit à l'exception je n'en ai pas car je ne sais pas comment aborder le problème.
Bien que le cadre, justement, vous avez des problèmes avec ? Savez-vous comment sélectionner tous les data éléments compte tenu de la structure ? Savez-vous comment sélectionner uniquement les attributs des éléments de donnée une requête XPath qui est revenu de tous les éléments pertinents ?
Ma question est si je boucle à travers les "choses " nœuds", comme illustré par Phil dans sa réponse le "widget" nœud ne sera pas de sortie dans la position correcte. J'ai besoin de trouver un moyen de faire une boucle par les enfants du nœud non pas par leur type(?), mais par tous les enfants du nœud de données.
Il suffit de remplacer son data/stuff par data et son @value par */@value. De ce que j'en retiens ceci devrait faire l'affaire.

OriginalL'auteur dscl | 2013-09-09