Skip to Main Content

University Library, University of Illinois at Urbana-Champaign

An Introduction to XML and TEI

This guide provides an introduction to XML and the Text Encoding Initiative.


If you have questions after reading this guide, please contact Dan Tracy (, head of Scholarly Communication and Publishing. 

For assistance with XML or other digital humanities tools and resources, don't hesitate to contact the Scholarly Commons staff by email ( or call 217-244-1331. For more information, visit the Scholarly Commons.


oXygen is a software tool that facilitates creating XML files. It includes several useful features: it creates header information for your records, it "validates" documents to let you know whether your XML is valid, and with some schemas it helps you fill in elements to ensure that your record is complete.

The image below shows the basics of the oXygen editing interface: this is the screen in which you'll edit and validate an XML document.