<td> Mele </ td>
<td> Banane </ td>
</ Tr>
</ Table>
Il presente documento XML trasporta informazioni sulla tabella (mobile):
<table>
<nome> African Coffee Table </ name><larghezza> 80 </ larghezza>
<length> 120 </ lunghezza>
</ Table>
Se questi due documenti XML vengono utilizzati insieme, dal momento che i due documenti contengono elementi <table> con contenuti e definizioni diverse, si verificano conflitti di denominazione.
Parser XML non può determinare come affrontare tali conflitti.
Usa prefisso per evitare conflitti di denominazione
Questo documento è una tabella con informazioni su:
<h:table>
<h:tr>
<h:td> Mele </ h: td>
<h:td> Banane </ h: td>
</ H: tr>
</ H: table>
Il presente documento XML contiene informazioni su un pezzo di mobilio:
<f:table>
<f:name> African Coffee Table </ f: name>
<f:width> 80 </ f: larghezza>
<f:length> 120 </ f: lunghezza>
</ F: table>
Ora chiamato il conflitto non esiste, ciò è dovuto a due documenti usare nomi diversi per denominare i loro elementi <table> (<h:table> e <f:table>).
Utilizzando il prefisso, abbiamo creato due diversi tipi di <table> elementi.
Utilizzo degli spazi dei nomi (namespace)
Il presente documento XML trasporta informazioni in una tabella:
|