xmlsh


XMLSH

A command line shell for XML
Based on the philosophy and design of the Unix Shells

xmlsh provides a familiar scripting environment, but specifically tailored for scripting xml processes.

Github Project: https://github.com/xmlsh/xmlsh1_3

LatestBinaries http://xmlsh-org-downloads.s3-website-us-east-1.amazonaws.com/archives/release-1_3_1/
XMLSH Blog
Download




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.


ReleaseNotes



News


2016-01-01
The xmlsh projects have been moved to the "xmlsh" organization on Github.



The latest release of xmlsh 1.3.1. on 2015-06-15.
Only the aws and marklogic extensions are built for this release
1.3.1 is branched on Githup at https://github.com/xmlsh/xmlsh1_3
Binaries are available at http://xmlsh-org-downloads.s3-website-us-east-1.amazonaws.com/archives/release-1_3_1/

XMLSH 2.0 is under development.
I will update this page when it is ready for release, in the meantime the 1.3.1 branch is the recommended release.



Notes

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

Download
Philosophy
QuickStart
Basic Syntax
How To Guide
XML Expressions
Namespaces
Modules
Serialization
Logging
Saxon HE and EE Support

Other ways of using xmlsh


Calling from Ant
Embedding xmlsh
Embedding as as Servlet


Commands and Functions

Commands includes Posix and Experimental commands
Functions includes Internal, XS, and StAX functions


XPath Extensions

XPath Extensions

Extension Modules

MarkLogic
Calabash XProc
eXist
Amazon AWS Services
JSON

Predefined XQuery Function Modules

functx XQuery module

Native Java Objects

Using Native Java Objects


Scripting streamable XML with StAX functions

StAX Functions

XMLSHI GUI

Simple GUI for xmlsh

Other 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
Follow DALDEI on Twitter







Useful pages: FormattingRules, WikkaDocumentation, OrphanedPages, WantedPages, TextSearch.
Valid XHTML :: Valid CSS: :: Powered by WikkaWiki