Che cos’è un namespace?

Utente HTML.it
chiede

Che cos’è un namespace?

Redazione HTML.it
risponde

Un namespace è un insieme di nomi di elementi e nomi di attributi identificati univocamente da un identificatore. L’identificatore univoco individua l’insieme dei nomi distinguendoli da eventuali omonimie in altri namespace. Per fare un esempio, se nell’ambito di una grammatica per descrivere dei dati anagrafici è stato definito l’elemento indirizzo, questo nome potrebbe essere confuso con l’elemento indirizzo definito nell’ambito di una grammatica che descrive messaggi di posta elettronica. L’identificatore del relativo namespace consente di distinguere i due elementi omonimi.