Bonjour,
Je débute dans la validation de documents XML.
J'ai téléchargé un document XML dont le début est le suivant :
Je dispose du XSD, mais apparemment celui-ci est faux car je ne parviens pas à valider le document XML. Le début du XSD est le suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <?xml version="1.0" ?> - <PDU version="1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="toto.xsd">
L'erreur que j'obtiens lors de la validation est :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <?xml version="1.0" encoding="utf-16"?> <xs:schema id="NewDataSet" xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata"> <xs:element name="PDU">
J'ai essayé quelques trucs mais cela tient du tâtonnement et du bricolage.Validation XML*: l'attribut 'version' n'est pas autorisé dans ce contexte. Emplacement*: /*: PDU[1]/@*:version
Que dois-je ajouter au XSD pour pouvoir valider mon document XSD ?
l'attribut version est-il un mot réservé qu'on ne peut utiliser que dans l'élément d'en-tête "<?xml version="1.0" ?>" ?
Merci de votre aide,
@++
Partager