* XML stands for EXtensible Markup Language * XML is a markup language much like HTML * XML was designed to carry data, not to display data * XML tags are not predefined. You must define your own tags * XML is designed to be self-descriptive * XML is a W3C Recommendation
XML is a markup language for documents containing structured information. Structured information contains both content (words, pictures, etc.) and some indication of what role that content plays (for example, content in a section heading has a different meaning from content in a footnote, which means something different than content in a figure caption or content in a database table, etc.). Almost all documents have some structure.