Importanti Definizioni XML: spazio dei nomi XML
[ < prec ] indice dell'argomento [ succ > ]

Comunemente troveremo (nell'universo XML) che l'XLINK ha un proprio namespace e finche' ci riferiremo agli attributi di XLINK come " xlink:type " e " xlink:role " (per esempio), allora non potremo confonderci con l'attributo che definisce l'elemento dello stesso tipo. Complesso? Vediamo di chiarire subito con un esempio:

<x xmlns="http://www.w3.org/"
   xmlns:n1="http://www.example.com/" >
  <xyz a="1"     b="2" />
  <xyz a="1"     n1:a="2" />
</x>

Nel suddetto esempio, il namespace di difetto e' " http://www.w3.org / ". Il namespace che e' chiamato " n1 " e' assegnato all'URL " http://www.example.com / ".


Nel primo elemento <xyz>, entrambi gli attributi (a e b) esistono nel namespace di difetto. Nel secondo elemento <xyz>, il primo attributo (a) esiste nel namespace di difetto, ma il secondo attributo (n1:a) esiste nel namespace n1.


Potete dedurre dall' esempio che per ogni elemento ed attributo sappiamo esattamente a quale namespace sta facendo riferimento.

[ < prec ] indice dell'argomento [ succ > ]