No, perche' cosi' selezioni l'attributo che essendo univoco restituisce 1. Quindi vedi una immagine.

Bisognerebbere accedere al valore "5", a questo proposito mi sono letto un po' di roba ma e' maledettamente difficile fare delle operazioni... una cosa tipo

For i = 0 to 10
Next

non la puoi usare... conviene quasi scrivere

<abitazione>
<postoletto/>
<postoletto/>
<postoletto/>
<postoletto/>
</abitazione>

e poi

<xsl:for-each select="abitazione/postiletto">
<img href="postiletto.gif"/>
</xsl:for-each>

so che e' ingestibile...