Bonjour a tous,
Je vais tacher d’être le plus clair possible dans mon post. Dans le cas ou je ne le suis pas faite le moi savoir je tacherai d'apporter un maximum de précision.
-Je possède un schéma XSD qui définit un namespace.
-Je souhaiterais savoir si une instance de ce schéma , un XML, doit reprendre obligatoirement la même syntaxe que le nom du namespace déclaré ou si il peut être changé ?
ex:
Dans le cas de cette déclaration faite dans un XSD, est il possible d'avoir un XML comme il suit:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <schema targetNamespace="http://www.test.fr/xsd/current/" elementFormDefault="qualified" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:namespace1="http://www.test.fr/xsd/current/" > <element name="balise" type="namespace1:balise"> </element>
Ou il faut rester dans un XML comme il suit:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <namespace2:balise xmlns:namespace2="http://www.test.fr/xsd/current/" xsi:schemaLocation="http://www.test.fr/xsd/current/ schemas/shemaBalise.xsd"> </namespace2:balise>
Merci de votre retour
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <namespace1:balise xmlns:namespace1="http://www.test.fr/xsd/current/" xsi:schemaLocation="http://www.test.fr/xsd/current/ schemas/shemaBalise.xsd"> </namespace1:balise>
Lagdu
Partager