THL Toolbox > Developers' Zone > XML Markup in THL
This page is the XML markup manual for THL. It addresses the specific uses of XML for essays and catalog records within THL, after they have been converted from their initial entry forms. At present, the documentation is in development with this page serving as a repository for issues as they come up.
The DTD for this THL XML Markup comes in two forms:
- xtib3.dtd: The original version of the DTD used for essays
- xtibbibl3.dtd: Slightly modified version of DTD without language definitions that allows one to validate stand-alone catalog records (<tibbibl>).
These DTDs are TEI-based and were created using an on-line TEI-based DTD creator (TEI PizzaChef or Roma) and THL specific add-in. Only the uses of the markup specific to THL are mentioned here. Other uses of the markup not documented here may be found in the TEI P4 Documentation. (The List of Elements is particularly helpful.)
There follows two sections listing THL XML Markup Issues which describes markup issues and THL XML Tag Library which links the tags, or elements, by their name to the relevant issues in the first list.
The following alphabetical list links to pages describing various aspects of XML markup in THL using the xtib3.dtd or the xtibbibl3.dtd. Not all elements available through the DTD are listed here. For that, see the TEI List of Elements. These pages describe markup issue particular to the use of the elements and attributes within the THL system. Both issues related to cataloging and digital text or essay markup are included here:
- Doctype Definition Statement
- Links in XML Documents
- Images in XML Essays
- Language Markup In XML Documents
- Page Numbers of Original Editions
- Titles of Articles and Monographs
The following list links the various elements and attributes used in THL markup to the issues above. They are arranged here in alphabetical order by tag name (attributes are followed by “(a)” to differentiate them from elements):