cos'è XML Namespaces
E' un meccanismo per evitare conflitti tra i nomi analogo alla struttura a tabelle e campi di un db:
ogni nome viene prefissato dal nome del Namespace cui appartiene.
Ma niente paura! E' sufficiente prefissare l'elemento radice!
Anzi, nell'uso normale non ce ne accorgiamo nemmeno: è sufficiente mettere:
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
che non è nemmeno un link effettivo, ma un semplice nome per evitare omonimie.
il tutorial W3Schools