Wo ich grade was über IBMs Feature Pack for XML lese fällt mir ein das ich neulich schon mal auf das XMLStarlet Command Line XML Toolkit hinweisen wollte. XMLStarlet is a set of command line utilities (tools) which can be used to transform, query, validate, and edit XML documents and files using simple set of shell commands in similar way it is done for plain text files using UNIX grep, sed, awk, diff, patch, join, etc commands.
Hört sich unspektakulär an, ist aber voll der Hammer wenn man z.B. mal schnell was in einem Sack voller XML Dateien machen muss und nicht großartig was programmieren will! Neulich habe ich z.B. mal en passant*) aus zig XML Dateien ein bestimmtes Element in eine Datei gepipt und konnte die Sache rel. leicht auswerten. Dafür habe ich von einem E-Techniker ähnliche Beachtung geerntet wie vor Jahren als in einem Webdesigner ein 2GB Logfile mit VI durchsucht hab… geil! Für solche Momente tauscht du jede Mastercard ein.
*) wie der Franzose sagt