Balisage Paper: DTD (document type definition) declarations exposed in XSLT
Parsing DTD files in XSLT to expose the definitions they contain
July 29 - August 2, 2024
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
- Bal2024-Quin-presentation-pdf.zip: Presentation slides in Adobe PDF.
- Bal2024-Quin-External-Site.html: Link to DTDeum on an external site
Alfred Aho and Jeffrey D. Ullman, Principles of Compiler Design (the Green Dragon Book), Addison-Wesley, 1977. There is also the Dragon Book, Compilers: Principles, Techniques, and Tools, by the same authors with others; there are many newer references on parsing, but these ones have nice covers.
Quin, Liam,
Diagramming XML: Exploring Concepts, Constraints and
Affordances,
presented at Balisage: The Markup Conference
2015, Washington, DC, August 11 - 14, 2015. In Proceedings of Balisage:
The Markup Conference 2015. Balisage Series on Markup Technologies, vol.
15 (2015). doi:https://doi.org/10.4242/BalisageVol15.Quin01. This work was
one of the motivations for the work in the current paper.
Quin, Liam, Analytical XSLT
, presented at XML
Prague 2020, February 13 - 15, 2020. In XML Prague 2020
Conference Proceedings, pp. 219-230. A paper on a tool to analyze two very similar DTDs and write
XSLT to transform documents from one to the other; it was the other
motivation for this work, besides diagramming.
Rendgen, Sandra,
History of Information Graphics, Taschen, 2021 (XXL
Edition). This is very large and heavy, but has a wider scope than books by
Manual Lima and others referenced in the Diagramming XML
paper.