Revision [1317]
This is an old revision of HomePage made by DavidLee on 2010-03-21 15:30:01.
xmlsh
XMLSHA command line shell for XML xmlsh provides a familiar scripting environment, but specifically tailored for scripting xml processes. |
This project is managed in Sourceforge. See the Sourceforge Project Page.
The latest version under "xmlsh/latest" is release Release 1.0.3 updated on 2010-03-21. It is currently in use in productions systems and there are no *known* open bugs.
Note: 2009-12-11 starting with xmlsh version 1.0.0.2 the runtime jar has been renamed from xmlsh.jar to xmlsh-1.0.jar so that it doesnt conflict with the beta xmlsh.jar. The 1.0 release of xmlsh depends on Saxon 9.2 which is incompatible with the beta release which depends on Saxon 9.1.
Mark Logic server is now supported via an extension module, see MarkLogic
Calabash Xproc processor is now 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") confrence, August 13, 2008.
See Balisage Program
I co-presented a presentation with Norman Walsh at Balisage 2009 on Efficient XML Scripting
Download
Philosophy
QuickStart
Basic Syntax
How To Guide
XML Expressions
Namespaces
Modules
Serialization
Logging
Other ways of using xmlsh
Calling from Ant
Embedding xmlsh
Embedding as as Servlet
Commands
Commands includes Posix and Experimental commandsXPath Extensions
XPath ExtensionsExtension Modules
MarkLogicCalabash XProc
Predefined Function Modules
functx XQuery moduleOther Fun Things
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/
Report Bugs
Contact the author
Useful pages: FormattingRules, WikkaDocumentation, OrphanedPages, WantedPages, TextSearch.