XML Calabash

XML Calabash - an implementation of XProc: An XML Pipeline Language

License

License

Categories

Categories

Axon Application Layer Libs Distributed Applications
GroupId

GroupId

com.rackspace.xmlcalabash
ArtifactId

ArtifactId

xmlcalabash-saxon94
Last Version

Last Version

1.0.16
Release Date

Release Date

Type

Type

jar
Description

Description

XML Calabash
XML Calabash - an implementation of XProc: An XML Pipeline Language
Project URL

Project URL

http://xmlcalabash.com/
Source Code Management

Source Code Management

https://github.com/ndw/xmlcalabash1.git

Download xmlcalabash-saxon94

How to add to project

<!-- https://jarcasting.com/artifacts/com.rackspace.xmlcalabash/xmlcalabash-saxon94/ -->
<dependency>
    <groupId>com.rackspace.xmlcalabash</groupId>
    <artifactId>xmlcalabash-saxon94</artifactId>
    <version>1.0.16</version>
</dependency>
// https://jarcasting.com/artifacts/com.rackspace.xmlcalabash/xmlcalabash-saxon94/
implementation 'com.rackspace.xmlcalabash:xmlcalabash-saxon94:1.0.16'
// https://jarcasting.com/artifacts/com.rackspace.xmlcalabash/xmlcalabash-saxon94/
implementation ("com.rackspace.xmlcalabash:xmlcalabash-saxon94:1.0.16")
'com.rackspace.xmlcalabash:xmlcalabash-saxon94:jar:1.0.16'
<dependency org="com.rackspace.xmlcalabash" name="xmlcalabash-saxon94" rev="1.0.16">
  <artifact name="xmlcalabash-saxon94" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.rackspace.xmlcalabash', module='xmlcalabash-saxon94', version='1.0.16')
)
libraryDependencies += "com.rackspace.xmlcalabash" % "xmlcalabash-saxon94" % "1.0.16"
[com.rackspace.xmlcalabash/xmlcalabash-saxon94 "1.0.16"]

Dependencies

compile (16)

Group / Artifact Type Version
net.sf.saxon : Saxon-HE Optional jar 9.4.0-9
org.apache.httpcomponents : httpclient jar 4.2.5
com.thaiopensource : jing Optional jar 20091111
javax.mail : javax.mail-api Optional jar 1.4.5
org.ccil.cowan.tagsoup : tagsoup Optional jar 1.2.1
nu.validator.htmlparser : htmlparser Optional jar 1.4
xmlunit : xmlunit Optional jar 1.3
org.apache.ant : ant jar 1.9.2
net.java.dev.msv : msv-core jar 2013.6.1
com.drewnoakes : metadata-extractor Optional jar 2.6.2
junit : junit Optional jar 4.10
org.apache.xmlgraphics : fop Optional jar 1.1
org.apache.avalon.framework : avalon-framework-api Optional jar 4.3.1
org.apache.avalon.framework : avalon-framework-impl Optional jar 4.3.1
org.apache.jena : jena-arq Optional jar 2.11.1
org.semarglproject : semargl-rdfa Optional jar 0.6.1

Project Modules

There are no modules declared in this project.

XML Calabash (1.1.x)

This project contains the "1.1" version of XML Calabash.

Build Status

XML Calabash depends on Saxon and the sources vary a bit depending on the version of Saxon that you want to use.

  • The saxon96 branch contains the sources for the Saxon 9.6 version of XML Calabash. This is also the default branch as of 9 March 2015.
  • The saxon95 branch contains the sources for the Saxon 9.5 version of XML Calabash.
  • The saxon94 branch contains the sources for the Saxon 9.4 version of XML Calabash. I'm no longer attempting to maintain the Saxon 9.4 version.
  • Saxon 9.3 is no longer supported. This is the "master" branch for historical reasons.
  • The docs branch is moribund, see the docs repo instead.

You can download compiled versions from the releases page.

Modularity

As of version 1.1.0, XML Calabash is distributed in modules. This repository contains the core processor. The jar files from additional repositories are needed for some functionality:

Module Functionality
deltaxml XML comparison with Delta XML
ditaa ASCII diagrams with ditaa
mathml-to-svg MathML to SVG conversion with JEuclid
metadata-extractor Image Metadata Extractor
plantuml ASCII diagrams with PlantUML
print Printing with XSL FO or CSS
rdf Read/write/query RDF
sendmail Sending email
xcc MarkLogic XCC steps
xmlunit XML comparison with XMLUnit

Simply place the appropriate jar files in your classpath, there's no additional configuration required. Note that you will also need commercial libraries and licenses for some steps.

These steps (and XML Calabash itself) are also available through Maven.

Versions

Version
1.0.16