Voilà je souhaite valider un xml via un xsd externe.
Mais voilà celà ne me retourne que les erreurs quand mon fichier est mal formé et non quand il y a une erreur liée au fichier XSD.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 xmlSchemaCache est un objet Automation "Msxml2.XMLSchemaCache.6.0" xmlDoc est un objet Automation "Msxml2.DOMDocument.6.0" xmlDoc>>resolveExternals=True xmlDoc>>validateOnParse = False xmlDoc>>async = False xmlSchemaCache>>add("", "monxsd.xsd") xmlDoc>>schemas = xmlSchemaCache xmlDoc>>load(CheminFic+FicName) SELON xmlDoc>>parseError>>ErrorCode CAS 0 smachaine += "Everything is ok"+RC AUTRE CAS smachaine += xmlDoc>>parseError>>reason
Si quelqu'un a réussi à faire çà je suis preneur
Voici mon fichier xml fortement simplifié, mais çà marche pas quand même
Il devrait y avoir une erreur car le BarCode ne doit pas dans la balsie ShopOrder
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <?xml version="1.0" encoding="iso-8859-15"?> <SHM > <ShopOrder ShopOrderID="288528" Barcode=""> <Harnesses> </Harnesses> </ShopOrder> </SHM>
Partager