Balisage Paper: Two from Three (in XSLT)
August 11 - 14, 2015
The materials listed below were provided by the speaker as supplements to a
presentation at Balisage. These materials may include the slides or visuals used in
the
presentation; supplementary material, such as code samples or a demonstration application;
and/or the paper accompanying the presentation (if it has not been provided in XML).
These
materials have been zipped for easy download and are identified by a brief description
of
the contents. The materials themselves are untouched
, that is, they
have not been tested or edited by Balisage: The Markup Conference or by Mulberry
Technologies, Inc. As such, they are included on this website AS IS
,
i.e., as provided by the speaker, with no warranties, express or otherwise, made by
Balisage
or Mulberry.
Slides and Materials
- Bal2015Lumley-Publish.zip: Presentation slides in Microsoft PowerPoint (pptx).
Becker, Oliver. The XSLT Loop
Compiler
. [online] http://www2.informatik.hu-berlin.de/~obecker/XSLT/loop-compiler/
Carlisle, David. XQ2XML: XML
syntaxes for XQuery
. [online] http://monet.nag.co.uk/xq2xml/
Delpratt, O'Neil and Kay, Michael.
Multi-user interaction using client-side XSLT
. [online] XML Prague 2013
proceedings, pp1–22.
http://archive.xmlprague.cz/2013/files/xmlprague-2013-proceedings.pdf
Lumley, John, Gimson, Roger and Rees,
Owen. A Framework for Structure, Layout & Function in Documents
. Proceedings
of the 2005 ACM symposium on Document engineering. doi:https://doi.org/10.1145/1096601.1096615.
[online] http://www.hpl.hp.com/techreports/2005/HPL-2005-95R1.pdf
Lumley, John. Functional,
Extensible, SVG-based variable documents
. Proceedings of the 2013 ACM symposium on
Document engineering, pp 131-140. doi:https://doi.org/10.1145/2494266.2494274.
[online] http://dl.acm.org/citation.cfm?doid=2494266.2494274
Lumley, John. Analysing XSLT
Streamability
.
doi:https://doi.org/10.4242/BalisageVol13.Lumley01. August
2014. [online] http://www.balisage.net/Proceedings/vol13/html/Lumley01/BalisageVol13-Lumley01.html
Lumley, John. Documents as
Functions
. University of Nottingham, PhD Thesis. June 2012.
[online] http://etheses.nottingham.ac.uk/2631/
Novatchev, Dimitre.
Higher-Order Functional Programming with XSLT 2.0 and FXSL
. Proceedings of
Extreme Markup Languages, Montreal 2006.
[online] http://conferences.idealliance.org/extreme/html/2006/Novatchev01/EML2006Novatchev01.html
Rademacher, Gunther. REx Parser
Generator
. [online] http://www.bottlecaps.de/rex/
Robie, Jonathan, Chamberlin, Don, Dyck,
Michael and Snelson, John, Editors. XML Path Language (XPath) 3.0
. World Wide
Web Consortium, 08 April 2014. [online] http://www.w3.org/TR/xpath-30/
Kay, Michael, Editor. XQuery and
XPath Functions and Operators 3.0
. World Wide Web Consortium, 08 April 2014.
[online] http://www.w3.org/TR/xpath-functions-30/
Kay, Michael, Editor. XSL
Transformations (XSLT) Version 2.0 (Second Edition)
. World Wide Web Consortium, 23
January 2007. [online] http://www.w3.org/TR/xslt20/
Kay, Michael, Editor. XSL
Transformations (XSLT) Version 3.0
. World Wide Web Consortium, 2 October 2014.
[online] http://www.w3.org/TR/xslt-30/