137 votes

Quelle est l’utilisation de xsi : Schemalocation ?

Je vois que nous avons plusieurs url comme valeur de cet attribut comme au printemps :

Pourquoi est-il nécessaire et à quoi sert il ? Ressort va vers l’url et valider ? Quelle est la différence entre xmlns et xsi : Schemalocation ?

89voto

skaffman Points 197885

L’analyseur XML Java va lire la `` valeurs et essayez de les charger à partir d’internet, afin de valider le fichier XML. Printemps, à son tour, intercepte ces charge prie et sert des versions à partir de l’intérieur de ses propres fichiers JAR.

Si vous omettez le `` , puis l’analyseur XML ne sais pas où trouver le schéma afin de valider la configuration.

70voto

Oded Points 271275

Un xmlns est un identificateur unique au sein du document, il n'a pas à être un URI pour le schéma:

Les espaces de noms XML fournir une méthode simple pour la qualification des noms d'élément et attribut utilisé dans le Langage de Balisage Extensible documents en les associant avec des espaces de noms identifié par les références URI.

xsi:schemaLocation est censé donner un indice quant à l'actuel emplacement du schéma:

peut être utilisé dans un document afin de fournir des indications quant à l'emplacement physique des documents de schéma qui peut être utilisé pour l'évaluation.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X