[XSD] Modifier le namespace d'un schéma dans un xml.
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:
Code:
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> |
Dans le cas de cette déclaration faite dans un XSD, est il possible d'avoir un XML comme il suit:
Code:
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> |
Ou il faut rester dans un XML comme il suit:
Code:
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> |
Merci de votre retour
Lagdu