Download List

Project Description

XMLStarlet is a set of command line XML utilities which can be used to transform, query, validate, and edit XML documents and files using a simple set of shell commands, similar to the way it is done for plain text files using grep/sed/awk/tr/diff/patch.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2011-04-04 15:16
1.1.0

A bug was fixed for BSD and Mac OS X by checking that O_BINARY is declared before #including io.h. Several select command improvements were made: --elif and --else options, sorting on multiple fields, correct (for English) lexical sorting, and inclusion of only needed namespaces by the output stylesheet. Shared libxml and libxslt libraries are linked by default. Library version information was added to --version output. A directory argument for ls was added; the exit status indicates failure or success instead of file count. Xmlstarlet will now link with a libxml configured --without-sax1 and --without-legacy.
Tags: Bugfixes, features

2011-03-14 09:04
1.0.6

The c14n command now outputs linefeeds only in Windows as well. The --help text for ed now correctly describes the behavior of -P, -S, --pf, and --ps. Some subcommands' --help options were outputting the printf format string literally.
Tags: Bugfixes

2011-02-17 16:00
1.0.5

A bug in which stylesheets with CDATA nodes led to memory corruption was fixed. The test scripts now double "/" characters under msys to avoid path conversion; most tests now succeed in the mingw build. The --help option now prints to stdout and exits with success. There were some further tweaks in the tests and build system.
Tags: Bugfixes

2011-01-17 13:21
1.0.4

Special XML characters in arguments are escaped (in particular, double quotes can now be included in xpath expressions). Non-zero exit code when an input file is not found. XML ed with --pf/--ps options no longer reformats output. Exit with an error instead of segfaulting when trying to delete namespace nodes. A --disable-static-libs ./configure option has been added to use shared libxml2 and libxslt. Use TESTS and XFAIL_TESTS for testing, giving more readable output.
Tags: Bugfixes

2010-11-27 12:52
1.0.3

This release fixes several bugs. When validating long documents, error messages will now give correct
line numbers past 65536 (Bug 1219072). Validation will not use an embedded DTD if not asked (Bug 1167215).
The parameters to the --value option for update and the --output option for select are now escaped (Bugs 3052978 and 1912978). C14n on documents with a DTD now respects default attributes (Bug 1505579).

Tags: Bugfixes

Project Resources