Salut,

Voilà, je tente de valider un fichier xml à partir d'un fichier xsd avec le code suivant :

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
 
            ' Set the validation settings.
            Dim settings As XmlReaderSettings = New XmlReaderSettings()
 
            settings.ValidationType = ValidationType.Schema
            settings.ValidationFlags = settings.ValidationFlags Or XmlSchemaValidationFlags.ProcessInlineSchema
            settings.ValidationFlags = settings.ValidationFlags Or XmlSchemaValidationFlags.ReportValidationWarnings
            AddHandler settings.ValidationEventHandler, AddressOf ValidationHandler
 
            ' Create the XmlReader object.
            Dim reader As XmlReader = XmlReader.Create(xmlFileName, settings)
 
            ' Parse the file. 
            While (reader.Read())
            End While
Or, malgré que mon fichier xml soit bien "formé", j'ai le message d'erreur suivant :

Impossible de trouver les informations de schéma pour l'élément : 'xx'
Pouvez-vous me dire ce qui se passe ? Pourquoi je ne parviens pas à indiquer un fichier xml valide ?

Merci par avance de votre aide.