A language for defining the structure and content of XML documents.