XmlStarlet 0.4.0 is now available for Windows.=20
You can download it here =
http://xmlstar.sourceforge.net/downloads/xmlstarlet-0.4.0-win32.zip.
At later time it will also appear on Sourceforge mirrors =
(http://sourceforge.net/projects/xmlstar/)
This version was compiled using MINGW32 with MSYS. It was linked =
statically against
libxml2-2.5.9 and libxslt-1.0.32. It doesn't require any additional =
DLLs.
Documentation for XmlStarlet is available at =
http://xmlstar.sourceforge.net/doc/xmlstarlet.pdf
(Main site http://xmlstar.sourceforge.net/).
-------------------------------------------------------------------------=
-------
XMLStarlet Command Line XML Toolkit 0.4.0 =
http://xmlstar.sourceforge.net/
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.
This set of command line utilities can be used by those who deal with =
many XML documents on UNIX shell command prompt as well as for automated =
XML processing with shell scripts.
The toolkit's feature set includes options to:=20
a.. Check or validate XML files (simple well-formedness check, DTD, XSD, =
RelaxNG)=20
a.. Calculate values of XPath expressions on XML files (such as running =
sums, etc)=20
a.. Search XML files for matches to given XPath expressions=20
a.. Apply XSLT stylesheets to XML documents (including EXSLT support, =
and passing parameters to stylesheets)=20
a.. Query XML documents (ex. query for value of some elements of =
attributes, sorting, etc)=20
a.. Modify or edit XML documents (ex. delete some elements)=20
a.. Format or "beautify" XML documents (as changing indentation, etc)=20
a.. Fetch XML documents using http:// or ftp:// URLs=20
a.. Browse tree structure of XML documents (in similar way to 'ls' =
command for directories)=20
a.. Include one XML document into another using XInclude=20
a.. XML c14n canonicalization=20
a.. Escape/unescape special XML characters in input text=20
a.. Print directory as XML document=20
a.. Convert XML into PYX format (based on ESIS - ISO 8879)=20
XMLStarlet command line utility is written in C and uses libxml2 and =
libxslt from http://xmlsoft.org/.=20
Implementation of extensive choice of options for XMLStarlet utility was =
only possible because of rich feature set of libxml2 and libxslt (many =
thanks to the developers of those libraries for great work).=20
XMLStarlet is linked statically to both libxml2 and libxslt, so =
generally all you need to process XML documents is one executable file. =
To run XmlStarlet utility you can simple type 'xml' on command line and =
see list of options available.=20
XMLStarlet is open source freeware under MIT license which allows free =
use and distribution for both commercial and non-commercial projects.=20
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, or XMLStarlet mailing list)
Changes since 0.3.0=20
1. New Option to convert XML into PYX format (based on ESIS - ISO 8879)=20
2. Improvements command line options parsing=20
3. New binaries for Solaris8-sparc/RedHat-7.3/Mandrake-9.1/=20
4. Documentation and web site updates=20
5. Improved build scripts and make files=20
6. Additional examples and tests=20
User Resources =20
Overview =20
Documentation =20
Download XmlStarlet =20
License (MIT) =20
Developer Resources =20
XmlStarlet Source Code =20
XmlStarlet SourceForge Site =20
XmlStarlet CVS Source =20
XmlStarlet on Freshmeat.Net =20
--XMLStarlet Dev Team
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.504 / Virus Database: 302 - Release Date: 7/25/2003 |