Extensible markup language. A markup language similar to HTML. With XML you define data using tags that add meaning. For example, declares the text "California geology" to be a title, perhaps for a map. An XML file does not contain information about how to present the data. XML is well formed if an opening tag, such as "", appear before and after each piece of data.