Hallo zusammen,
ich beschäftige mich gerade mit der Entwicklung eines HS-Logikmoduls, in dem ich XML-Strings parsen muss. Hierzu verwende ich die ElementTree XML API. Da es die API nicht im HS gibt, habe ich sie direkt in mein Python-File eingefügt, statt sie mit 'import' zu includen.
Der Aufruf sieht so aus:
root = fromstring(data)
oder alternativ
root = XML(data)
da fromstring=XML ist.
In der Entwicklungsumgebung unter Windows außerhalb des HS funktioniert das ohne Probleme. Im HS gibt es jedoch eine Exception, weil die Funktion fromstring() und XML() Null sind.
Getestet habe ich das mit dem HS Version 2.8, also mit Python 2.4. Zum Entwickeln verwende ich Python Version 2.5, weil es Version 2.4 nicht für meine IDE gibt. Bisher habe ich keine Probleme wg. der unterschiedlichen Versionen festgestellt.
Vielleicht hat von euch jemand eine Idee, wie ich den Fehler umgehen kann. Evtl. mit einer anderen XML-Library? Oder weiß jemand, ob der HS dazu schon etwas an Bord hat? Vielleicht die neueren Versionen.
Da ich am Wochenende schon reichlich Zeit dafür aufgewendet habe, bin ich für jeden Hinweis dankbar.
Gruß,
Harald
ich beschäftige mich gerade mit der Entwicklung eines HS-Logikmoduls, in dem ich XML-Strings parsen muss. Hierzu verwende ich die ElementTree XML API. Da es die API nicht im HS gibt, habe ich sie direkt in mein Python-File eingefügt, statt sie mit 'import' zu includen.
Der Aufruf sieht so aus:
root = fromstring(data)
oder alternativ
root = XML(data)
da fromstring=XML ist.
In der Entwicklungsumgebung unter Windows außerhalb des HS funktioniert das ohne Probleme. Im HS gibt es jedoch eine Exception, weil die Funktion fromstring() und XML() Null sind.
Getestet habe ich das mit dem HS Version 2.8, also mit Python 2.4. Zum Entwickeln verwende ich Python Version 2.5, weil es Version 2.4 nicht für meine IDE gibt. Bisher habe ich keine Probleme wg. der unterschiedlichen Versionen festgestellt.
Vielleicht hat von euch jemand eine Idee, wie ich den Fehler umgehen kann. Evtl. mit einer anderen XML-Library? Oder weiß jemand, ob der HS dazu schon etwas an Bord hat? Vielleicht die neueren Versionen.
Da ich am Wochenende schon reichlich Zeit dafür aufgewendet habe, bin ich für jeden Hinweis dankbar.
Gruß,
Harald
Kommentar