Bonjour,
J'ai un souci quand j'essaie de valider mon fichier xml par rapport à une xsd, voila l'entête de mon fichier xml:
voila ma tache ANT pour valider le fichier par rapport à la xsd:Code:
1
2
3
4 <?xml version="1.0" encoding="UTF-8"?> <PCCAD_GRID action="INIT" date="2008-04-11" name="SchemaW3CPCCAD_SC.xsd"> <ContentTable> <PCCAD_CD:Content xmlns:PCCAD_CD="urn:PCCAD:CD:schema:20050901" contentID="1639252" contentName="9830314_MOTUS">
Voila l'erreur :Code:
1
2
3
4
5
6
7 <target name="1-validate-schema"> <echo>Validation des fichiers xmls par rapport au schema</echo> <schemavalidate failonerror="yes" lenient="yes" warn="yes" noNamespaceFile="PCCAD_ContentDescription.xsd" file="monFichier.xml"> </schemavalidate> </target>
Dans l'erreur je vois bien qu'il ne faut pas qu'on spécifie un namespace dans l'entête du fichier xml mais y'aurait il un moyen ANT de laisser l'entete du fichier mais le valider tout de même.Code:PCCAD_ContentDescription.xsd:3:215: TargetNamespace.2: Expecting no namespace, but the schema document has a target namespace of 'urn:PCCAD:CD:schema:20050901'.
Pardon pour la longueur du post.