J'ai besoin d'analyser une version d'un fichier XML comme suit.Lire des informations XML DOCTYPE avec Python
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE twReport [
<!ELEMENT twReport (twHead?, (twWarn | twDebug | twInfo)*, twBody, twSum?,
twDebug*, twFoot?, twClientInfo?)>
<!ATTLIST twReport version CDATA "10,4"> <----- VERSION INFO HERE
J'utilise xml.dom.minidom pour analyser un fichier XML, et je dois analyser la version du fichier XML écrit dans le DTD intégré. Puis-je utiliser xml.dom.minidom à cet effet?
- Existe-t-il un analyseur XML python à cette fin?
Que signifie "facile"? Utiliser les différents analyseurs XML en Python semble assez simple. Que pourrais-tu vouloir de plus? –
Je voulais obtenir la solution la plus simple - quelque chose comme l'utilisation de xml.dom.minidom ou similaire, n'utilisant pas SAX de Python, ou une autre bibliothèque tierce. – prosseek
La question dit "Je veux utiliser ... xml.dom.minidom". Votre commentaire dit "using xml.dom.minidom". De toute évidence, vous pensez que c'est plus facile. Quelle est la question? –