XMLStarlet Command Line XML Toolkit 0.1.0 has been
released
This project pursues a goal to create command line
XML toolkit 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 grep/sed/awk/tr/diff/patch.
This toolkit can be used by those who deal with
many XML document on UNIX shell prompt as well as for automated processing with
shell scripts.
The toolkit's feature set includes options for:
Validating XML files (simple well-formedness check,
DTD, XSD, RelaxNG)
Calculating values of XPath expressions on XML
files (such as running sums, etc)
Searching XML files for matches to given XPath
expressions
Applying XSLT stylesheets to XML documents
(including EXSLT support, and passing parameters to stylesheets)
Querying XML documents (ex. querying for value of
some elements of attributes, sorting, etc)
Modifying XML documents (ex. deleting some
elements)
Re-formatting XML documents (as changing
indentation, etc)
Fetching XML documents using http:// or ftp:// URLs
Browsing structure of XML documents (in similar way
to 'ls' command for directories)
Including one XML document into another using
XInclude
XML c14n canonization
XMLStarlet command line toolkit is written in C and
uses libxml2 and libxslt from http://xmlsoft.org/.
Implementation of extensive choice of options for
XMLStarlet was only possible because of rich feature set of libxml2 and libxslt
(many thanks to the developers of those libraries for great work).
XMLStarlet is linked statically to both libxml2 and
libxslt, so generally all you need to use it is one executable file.
XMLStarlet is open source freeware under MIT
license which allows free use and distribution for both commercial and
non-commercial projects.
New binaries for
Solaris8-sparc/RedHat-7.3/Mandrake-9.1/ has been released. (i586 rpm are for
Mandrake-9.1 and i386 are for RedHat 7.3)
We welcome any user's feedback on this project
which would greatly help us to improve its quality. Comments, suggestions,
feature requests, bug reports can be done via SourceForge project web site (see
XMLStarlet Sourceforge forums at http://sourceforge.net/forum/?group_id=66612)
Thank you,
--MG
---
Outgoing mail is certified Virus
Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.478 /
Virus Database: 275 - Release Date:
5/6/2003