E’ possibile combinare più namespace facendo in modo che ciascun elemento utilizzato faccia riferimento al proprio namespace. Occorre tener presente che quando si fa riferimento ad un namespace, questo riferimento vale per l’elemento corrente e per tutti gli elementi contenuti, a meno che non venga specificato un diverso namespace. Il seguente esempio riporta l’esempio visto prima con il riferimento ai relativi namespace:
<libro xmlns=”http://www.dominio.it/xml/libro” titolo=”La Divina Commedia”>
<autore>
<nome xmlns=”http://www.dominio.it/xml/anagrafe”>
Dante
</nome>
<cognome xmlns=”http://www.dominio.it/xml/anagrafe”>
Alighieri
</cognome>
<luogo_nascita xmlns=”http://www.dominio.it/xml/anagrafe”>
Firenze
</luogo_nascita>
<anno_nascita xmlns=”http://www.dominio.it/xml/anagrafe”>
1265
</anno_nascita>
</autore>
</libro>