Kein xml.dom.ext unter Windows?
Verfasst: Sonntag 23. Januar 2005, 16:41
Hallo,
zum Durchsuchen einer XML-Datei verwende ich das folgende import-Konstrukt:
was man so auch in vielen Beispielen findet. Unter Linux (RedHat 9 mit Python 2.2.2) funktioniert es prima, aber unter Windows (XP mit Python 2.3.2) kommt nur die Fehlermeldung: "ImportError: No module named ext.reader.Sax2"
Das stört natürlich, also habe ich mal probiert: ">>> import xml.dom.ext" geht unter Linux, unter Windows nicht ("ImportError: No module named xml.dom.ext") .
Mein sys.path sieht so aus:
['', 'C:\\WINDOWS\\System32\\python23.zip', 'C:\\Python23\\Lib\\site-packages\\Pythonwin', 'C:\\Python23\\Lib\\site-packages\\win32', 'C:\\Python23\\Lib\\site-packages\\win32\\lib', 'C:\\Python23\\Lib\\site-packages', 'C:\\Python23\\DLLs', 'C:\\Python23\\lib', 'C:\\Python23\\lib\\plat-win', C:\\Python23\\lib\\lib-tk', 'C:\\Python23']
Wo ist hier das Problem? XML zu parsen ist doch nichts plattformabhängiges. Muss ich noch irgendwas nachinstallieren? Danke im voraus
max
zum Durchsuchen einer XML-Datei verwende ich das folgende import-Konstrukt:
Code: Alles auswählen
from xml.dom.ext.reader.Sax2 import FromXmlStream
Das stört natürlich, also habe ich mal probiert: ">>> import xml.dom.ext" geht unter Linux, unter Windows nicht ("ImportError: No module named xml.dom.ext") .

['', 'C:\\WINDOWS\\System32\\python23.zip', 'C:\\Python23\\Lib\\site-packages\\Pythonwin', 'C:\\Python23\\Lib\\site-packages\\win32', 'C:\\Python23\\Lib\\site-packages\\win32\\lib', 'C:\\Python23\\Lib\\site-packages', 'C:\\Python23\\DLLs', 'C:\\Python23\\lib', 'C:\\Python23\\lib\\plat-win', C:\\Python23\\lib\\lib-tk', 'C:\\Python23']
Wo ist hier das Problem? XML zu parsen ist doch nichts plattformabhängiges. Muss ich noch irgendwas nachinstallieren? Danke im voraus
max