Bonjour,

Je load un document XML en utilisant XMLHttpRequest. C'est à l'utilisateur de choisir l'emplacement où se trouve le fichier. Jusque là tout va bien!

Par contre je voudrais tester si le doc XML chargé est conforme à un DTD spécifique. Mais là je ne sais pas comment faire.

Mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
var xhr_object = null;  
xhr_object = Components.classes["@mozilla.org/xmlextras/xmlhttprequest;1"]
                    .createInstance(Components.interfaces.nsIXMLHttpRequest);
 
xhr_object.open("GET", "file://"+ this.file.path, false); 
xhr_object.send(null); 
 
this.xmldoc=xhr_object.responseXML;
PS : je ne suis pas sur d'avoir poster dans la bonne section ou si la section XML ou XPCOM aurait été plus appropriée donc n'hésitez pas le déplacer au besoin