command line XPath
Ich habe bei
PLT Scheme
mit
PLaneT
experimentiert und auch mit
SXML
.
Bisher hatte ich irgend ein
Perl
-Skript, um auf der Kommandozeile XPath-Ausdrücke an eine XML-Datei zu schicken. Dieses war aber langsam und lieferte nicht immer das gewünschte Ergebnis.
Deshalb habe ich ein
Scheme
-Skript (
xpath.scm
) geschrieben, das nun diese Aufgabe erfüllt:
mzscheme -r xpath.scm Datei XPath
Das Skript öffnet die XML-Datei, erzeugt daraus intern sxml, führt den XPath aus und erzeugt aus dem Ergebnis XML, das dann an den current-output-port (z.B. stdout) geschickt wird.
... das Skript unterstützt (noch) keine Namespaces
.
Wikipedia:Scheme