Hallo liebe Python/ Zope/ Plone ... - Gemeinde!
Zu meiner Frage:
In Plone sollen XML-Daten in Dokumenten (Page-Templates) angezeigt werden. Die Datenquelle wird täglich aktualisiert/ verändert.
Ich habe Kenntnisse in der Anzeige von XML-Daten mittels XSL.
Soweit ich weiß, verlässt man sich im Regelfall auf die XSL-Parser der Clients. Ist es möglich, XSL-Dateien in Plone zu interpretieren?
Gibt es eine andere und ähnliche Möglichkeit, XML-Daten zu lesen und mittels Anweisungen à la TAL o.ä. zur Anzeige zu bringen?
Über eine hilfreiche Antwort würde ich mich sehr freuen.
Viele Grüße aus Berlin
JR
P.S.: Ich habe hier im Forum nach Antworten gesucht und bin auf Marshall gestoßen. Allerdings erweckt das Gelesene den Eindruck, dass es keine Lösung für meinen Zweck ist...
Serverseitige XSL-Interpretation in Plone
Ich bin kein Zope/Plone-Experte, aber es gibt für Python auf jeden Fall mit `lxml` etwas für XSLT. Du müsstest das Ergebnis also nur noch irgendwie in Plone bekommen.
Hi!
Danke für die Hinweise!
Also ich werde es wie folgt angehen, habe aber noch ein kleines Problem.
In Extensions wird das Modul xml.dom.minidom bereit gestellt.
Somit habe ich einen Befehlssatz, welchen ich innerhalb eines ZOPE-Script (Python) zum Parsen einer XML-Datei nutzen kann.
Nun weiß ich allerdings nicht, wie ich den Inhalt einer XML-Datei innerhalb von ZOPE mit Python in eine String-Variable einlesen kann.
Ich vermute/ hoffe, dass dies für die meisten von euch eine leichte Übung ist...
Wer kennt den passenden Befehl?
Vielen Dank im Voraus
JR
Danke für die Hinweise!
Also ich werde es wie folgt angehen, habe aber noch ein kleines Problem.
In Extensions wird das Modul xml.dom.minidom bereit gestellt.
Somit habe ich einen Befehlssatz, welchen ich innerhalb eines ZOPE-Script (Python) zum Parsen einer XML-Datei nutzen kann.
Nun weiß ich allerdings nicht, wie ich den Inhalt einer XML-Datei innerhalb von ZOPE mit Python in eine String-Variable einlesen kann.
Ich vermute/ hoffe, dass dies für die meisten von euch eine leichte Übung ist...
Wer kennt den passenden Befehl?
Vielen Dank im Voraus
JR