A command line shell for XML
xmlsh provides a familiar scripting environment, but specifically tailored for scripting xml processes.
Github Project: https://github.com/DALDEI/xmlsh1_3
This project is managed in GitHub. See the XMLSH 1.3 GitHub Repository.
The latest stable release in 1.3.1.
Binaries for the 1.3.1 branch can be downloaded at: http://xmlsh-org-downloads.s3-website-us-east-1.amazonaws.com/archives/release-1_3_1/
The 1.3 branch will remain in maintenance but is no longer actively developed.
XMLSH 2.0 is in progress but not ready for production use.
See the XMLSH 2.0 GitHub Repository.
https://sourceforge.net/projects/xmlsh/ Spirc The latest release of xmlsh 1.3.1. on 2015-06-15.
Only the aws and marklogic extensions are built for this release
XMLSH 2.0 is under development. The project has moved to GitHub
I will update this page when it is ready for release, in the mean time please use the SourceForge site as indicated for latest stable release.
Mark Logic server is supported via an extension module, see MarkLogic
Calabash Xproc processor is supported via an extension module, see Calabash
XMLSH now has a Blog as an attempt to less formally journal the progress.
I gave a presentation about xmlsh at Balisage (previously "Extreme XML") conference, August 13, 2008.
See Balisage Program
I co-presented a presentation with Norman Walsh at Balisage 2009 on Efficient XML Scripting
How To Guide
Saxon HE and EE Support
Calling from Ant
Embedding as as Servlet
Commands includes Posix and Experimental commands
Functions includes Internal, XS, and StAX functions
Amazon AWS Services
functx XQuery module
Using Native Java Objects
Simple GUI for xmlsh
A recent interview with Steve Bourne about the "Bourne Shell" (sh).
Bourne Shell Interview
XML Resources page from DEI
Four part series on xmlsh at http://xmltoday.org/
Contact the author
Useful pages: FormattingRules, WikkaDocumentation, OrphanedPages, WantedPages, TextSearch.