- From: Norman Walsh <ndw@nwalsh.com>
- Date: Mon, 03 Oct 2011 17:44:04 -0400
- To: XProc Dev <xproc-dev@w3.org>
- Message-ID: <m2sjn9agyj.fsf@nwalsh.com>
Hi folks,
This afternoon, I released XML Calabash 0.9.35.
There's some hacking in there to support my experiments with
transclusion[6], and some bug fixes. The most interesting feature is
probably support for text/plain fragment identifiers in XInclude
parse=text content.
Changes in XML Calabash 0.9.35
* Added cx:copy-attributes extension to p:xinclude; if true, namespace
qualified attributes on the xi:include element are copied through to
the root elements of the included content.
* Added support for [1]RFC 5147 fragment identifiers in XInclude when
parse="text". This is not standards compliant, you must use the
-Xxpointer-on-text extension option to enable XPointers on XInclude
when parse=text. The 'extension' element in a config file can also be
used to specify this extension.
* Fixed [2]issue #158; make sure cx:zip preserves entry order. (Patch
by Romain Deltour).
* Tweaked p:xslt so that it preserves the base URI of the input document
across transformations.
* Improved the p:xsl-formatter step when using the RenderX engine. Send
progress messages through the XProcListener.
* Fixed [3]issue #129; pass Jing line/column numbers through the error
handler.
* Fixed [4]issue #4; added getStep() to DefaultStep to return the
underlying XAtomicStep.
* Added a cx:pretty-print step. It serializes and reparses its input
document to add line breaks and indentation.
* Added a cx:css-formatter step. It uses the AntennaHouse engine to
format XML with CSS.
* Fixed [5]issue #134; applied Romain Deltour's patch. Rearranged code
to make it easier for subclasses to change how step implementations
are maintained and created.
* Various build system tweaks to make compilation without commercial
libraries easier.
Links:
1. https://tools.ietf.org/html/rfc5147
2. http://code.google.com/p/xmlcalabash/issues/detail?id=158
3. http://code.google.com/p/xmlcalabash/issues/detail?id=129
4. https://github.com/ndw/xmlcalabash1/issues/4
5. http://code.google.com/p/xmlcalabash/issues/detail?id=134
6. http://norman.walsh.name/2011/10/03/transclusion
Be seeing you,
norm
--
Norman Walsh
Lead Engineer
MarkLogic Corporation
Phone: +1 413 624 6676
www.marklogic.com
Received on Monday, 3 October 2011 21:44:47 UTC