Bonjour,

Code Delphi
Dans la cadre de la validation d un fichier XML via une norme XSD, j'utilise la librairie MSXML version 6.

A ce jour, j'arrive à retrouver toutes les erreurs de Validation. J'utilise l'API DOM Document3 Toutefois, je n arrive pas à accèder à la ligne de l erreur.
Dans la librairie MSXML il exite des propriétés pour retrouver la ligne et la position de l erreur : line et linepos.
En parcourant le net; j'ai vu que les propriétés line et linepos ne pouvaient pas fonctionner via l' API DOM.

J'ai deux solutions (je pense) qui s'offrent à moi :
=>sur un forum on parle d'étendre la classe DOM pour accèder aux fonctionnalités voulues; toutefois je ne vois pas coder cela EN DELPHI, je vous laisse le lien.
https://docs.microsoft.com/en-us/dot...ending-the-dom

=>soit passer par le SAXReader (seconde API existante dans MSXML version 6). Toutefois, si j'utilise le DOM pour la validation des fichiers, puis-je utiliser de l'autre côté le SAX pour obtenir les lignes ? Puis-je utiliser à la fois DOM et SAX dans un même programme ?

Pouvez vous m'éclairer sur ces différentes solutions ?
Avez vous d autres solutions ?

Je vous remercie