From: Mikhail G. <mgr...@co...> - 2003-08-11 00:41:19
|
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 |