Your support for our advertisers helps cover the cost of hosting, research, and maintenance of this FAQ

The XML FAQ — Frequently-Asked Questions about the Extensible Markup Language

Section 1: Basics

Q 1.15: Where do I find more information about XML?

Online and offline resources

Adam Retter writes:

XML Slack Workspace

There's a new Slack Workspace for the XML Community announced with a link in an article on This is a vendor independent workspace, hosted by Lauren Wood and, and equally open to XSLT, XQuery, XForms, or whatever X technology. (Thanks to Debbie Lapeyre for the pointer.)

Online, there's the XML Specification and the ancillary documentation available from the W3C; Robin Cover's XML Cover Pages with an extensive list of online reference material and links to software; and a summary and condensed FAQ from Tim Bray; and thousands of reference resources available by typing ‘xml’ into Google or other search engine.

For offline resources, see the lists of books, articles, and software for XML in Robin Cover's XML Cover Pages (articles and books). That site should always be your first port of call for archived resources.

For access to experts, particularly in consultancy and training, see the XML Guild, whose members form a consortium of some of the best independent XML consultants in the world.

The events listed below are the ones I have been told about. Please mail me if you come across others: there are many other XML events around the world, and most of them are announced at conferences, on Twitter, and on the mailing lists and newsgroups.

Upcoming Events

MarkupUK 2021

MarkupUK 2021 will take place on Friday 21st and Saturday 22nd May 2021. Given the continuing global situation, the conference will take place in hybrid form: there will be a physical presence at a venue (to be confirmed asap) in London, with the option to attend virtually. Although primarily related to XML, all forms of markup are discussed.

Balisage 2021

The Balisage markup conference is the principal technical meeting specifically about markup, including XML, TEX, Markdown, and many others. Given the success of the all-virtual meeting last year, the 2021 meeting will be all virtual: all sessions, conversations, social events, and other conference-related activities will be online. The conference will take place 2–6 August.

Tommie Usdin writes:

Balisage 2021 will be all live

All paper presentations, discussions, question and answer sessions, and social events will be live; there will be no recorded or canned content at Balisage 2021. Similarly, we will not save recordings of the conference events. The permanent record of Balisage 2021 will be in the conference proceedings.

TUG 2021

Following the very successful online meeting in 2020, the TEX Users Group 2021 meeting will also be held online, on 6–8 August via Zoom.

Declarative Amsterdam 3

The third Declarative Amsterdam conference will take place at CWI (Science Park, Amsterdam) on 4–5 November 2021. The conference focuses on the technologies and methods used for declarative programming and declarative data. We anticipate by November that we will be able to hold the conference face-to-face, but either way, we are planning to broadcast live as well. The first day will feature tutorials, combining presentations and hands-on sessions to give an introduction to specific topics. The second day is a symposium, and will consist of shorter presentations. Speakers can discuss new ideas, frameworks, applications of declarative methods, and best practices.

XML Prague 2021

Because of the COVID–19 situation and restrictions related to it, XML Prague 2021 has been cancelled. We hope that we will all gather together in 2022. Meanwhile you can contemplate presentations from past years.

JATS-Con 2021

JATS-Con 2021 will be held virtually on April 27–29, 2021. Registration is now open and the Call for Participation is now available. Please submit proposals by January 22, 2021. JATS-Con is a peer-reviewed conference for users of JATS (the NISO Z39.96-2015 Journal Article Tag Suite).

Declarative Amsterdam 2

The second Declarative Amsterdam conference will take place at CWI (Science Park, Amsterdam) on 8–9 October 2020. Thursday is a tutorial day, where three hands-on tutorials will be offered. It is a ‘bring your own device’ event and you may be expected to have pre-loaded some materials before attending. Friday is the symposium. The program is online; recognizing the problems with quarantine and international travel, there will also be a live-streamed option for attendance.

XML Summerschool 2020

The annual XML Summer School is still scheduled to be held in St Edmund Hall, Oxford on 13–18 September 2020 but in a smaller format: a single track (Hands-on Introduction to XML plus some master classes) for a maximum of 16 people. Next year (2021) it is hoped to return as a week-long event covering everything from an introduction for the beginner up to XML in publishing, transformation with XSLT2 and XQuery, and the use of Linked Data.

Balisage 2020

The Balisage markup conference is the principal technical meeting specifically about markup, including both XML and TEX. Due to current circumstances, the 2020 meeting will be held virtually,not physically, and will take place July 27th to 31st, with the original one-day Symposium (The Role of XML in Publishing Accessible Documents) rolled into the main programme.

TUG 2020

Contrary to the earlier notice, the TEX Users Group 2020 did take place, very successfully, on July 24–26, using Zoom. The program and list of participants is at Although primarily related to typesetting, many aspects of LATEX are closely related to the use of XML and the handling of structured documents.

MarkupUK 2020

MarkupUK 2020, is scheduled to take place at Kings College London, but in the current situation readers are advised to check with the web site. Although primarily related to XML, many aspects of markup are closely related to the use of LATEX and the handling of structured documents. Abstract submissions can be sent to


JATS-Con 2020 will be held at the Lister Hill Auditorium at the National Library of Medicine on the NIH Campus in Bethesda, MD. JATS-Con is a peer-reviewed conference for users of JATS (the NISO Z39.96-2015 Journal Article Tag Suite).

XML Prague 2020

XML Prague 2020 will be held on 13–15 February 2020 at the University of Economics, nam. W. Churchilla 4, 130 67 Prague 3, Czech Republic.