Gibt es ne Möglichkeit einen XPath-Ausdruck schneller evaluieren zu lassen?
Hab ne XML-Datei mit ungefähr 2000 Einträgen wenn ich jetzt ne XPath Anweisung darüber laufen lasse, dauert das min. 15 Min. (habs nicht genau gestoppt). Auf jeden Fall zulange.
Ich verwende folgende Imports:
Und hier ist der Code:
Hab ne XML-Datei mit ungefähr 2000 Einträgen wenn ich jetzt ne XPath Anweisung darüber laufen lasse, dauert das min. 15 Min. (habs nicht genau gestoppt). Auf jeden Fall zulange.
Ich verwende folgende Imports:
Code:
from xml.dom.minidom import * from xml import xpath
Code:
self.doc = parse(datei) elements = xpath.Evaluate("//signal", self.doc)