Xml Base

Format Xml Base utilisé par Up ! eXtended Markup Language

Xml Base permet de déclarer la base par défaut des Uniform Resource Identifier (URI) employées dans les entités, les éléments, les attributs, les notations, etc. L'espace de noms de Xml Base est xmlns:xml=http://www.w3.org/XML/1998/namespace".

La base par défaut est spécifiée dans la propriété xml:base. Elle est valide pour la liste d'attributs et le contenu de cette balise racine et de toutes les balises imbriquées.

Ce standard permet de changer aisément la base de toutes les URI employée quand le serveur ou le chemin change dans le temps.

Exemple d'un flux Xml utilisant Xml Base

Dans l'exemple suivant la base par défaut l'URI est http://www.mon-serveur.com/mon-application :

<-- Definit la base par defaut a http://www.mon-serveur.com/mon-application -->
<MaBalise xml:base="http://www.mon-serveur.com/mon-application" MonAttribut="Bonjour">

</MaBalise>