Espai de noms XML

De la Viquipèdia, l'enciclopèdia lliure

Els espais de noms XML són un mecanisme per assegurar que els elements i els atributs d'un document XML tinguin noms únics.[1] Estan definits en una recomanació del World_Wide_Web_Consortium.[2] El problema que resolen és l'ambigüitat que sorgeix quan un document XML conté noms d'elements o d'atributs provinents de diversos vocabularis i en resulten diversos elements o atributs homònims: si a cada vocabulari se li dona un espai de noms diferent, es resol l'ambigüitat.

Un exemple simple seria el d'un document que referencia un client i una comanda, i en què tant l'element del client com el de la comanda tenen un element descendent anomenat id ("identificador"), de manera que les referències a l'element id són ambigües. Emplaçar els diferents elements id en espais de noms diferents eliminaria l'ambigüitat.

Referències[modifica]

  1. «XML Namespaces». [Consulta: 13 octubre 2020].
  2. Bray, Tim; Dave Hollander, Andrew Layman, Richard Tobin, Henry S. Thompson. «Namespaces in XML 1.0» (en anglès). W3C, Desembre 2009. [Consulta: 15 juliol 2014].