What is XML? XML stands for EXtensible Markup Language XML is a markup language much like HTML XML was designed to store and transport data XML was designed to be self-descriptive XML is a W3C Recommendation The Difference Between XML and HTML XML and HTML were designed with different goals: XML was designed to carry data - with focus on what data is HTML was designed to display data - with focus on how data looks XML tags are not predefined like HTML tags are. For example: <?xml version="1.0"?> <contact-info> <name>Tanmay Patil</name> <company>TutorialsPoint</company> <phone>(011) 123-4567</phone> </contact-info> XML Documents Must Have a Root Element XML documents must contain one root element that is the parent of all other elements: < root > < child > ...