SemanticWeb Zeug
 
Über PyXPathToy
 
Es handelt sich um ein kleines Python Programm, dass ein XML File einliest und auf diese Dokument XPath Ausdrücke anwenden kann, d.h. es werden alle Elemente und Attribute, die der XPath Ausdruck selektiert ausgegeben.
 
 
Installationsvorrausetzungen
 
Python (http://python.net) muss installiert sein. PyXPathToy wurde mit Python 2.4 und 2.5 getestet. Zwei zusätzliche Libraries müssen installiert werden: Zur Verarbeitung von XML verwendet PyXPathToy das 4Suite Framework (http://4suite.org/), die graphische Oberfläche verwendet wxPython (http://www.wxpython.org/).
Die Installation der Komponenten unterschiedet sich je nach OS und ist auf den entsprechenden Seiten beschrieben.
 
 
Benutzung
 
Wenn Python, 4Suite und wxPython korrekt installiert sind, sollte sich das Programm mit
# python wxPythonToy.py
starten lassen. Als erstes muss das XML File, auf dass die XPath Ausdrücke angewendet werden sollen geladen werden (Menü File->Open). Danach können im Texteingabefeld XPath Ausdrücke eingegeben werden. Alle Teile des geladen XML Dokumentes, die der eingegebene XPath Ausdrücke auswählt, werden im unteren Teil des Hauptfensters ausgegeben.
 
 
Sonstiges
 
  1. Die Auswertung des XPath Ausdruckes wird mit „Return“ angestoßen. „Enter“ funktioniert unter Umständen nicht
  2. Das Programm wurde getestet unter Mac OS X, Linux und Windows
  3. Das XML File wird nicht automatisch neu geladen, d.h. wurde es verändert muss es erneut mittels File->Open geladen werden, damit die Veränderungen wirksam werden
 
 
Download pyXPathToy.py
Fragen, Anregungen, Verbesserungen sebastian@frozenlight.de