|  |
 | |  |
Importanti Definizioni XML: spazio dei nomi XML
|
 |

 |
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.
|