XML (eXtensible Markup Language) is designed to transport and store data. It is important to know as it is easy to learn and allows data to be stored in a regular and consistent notation that can be processed faster and rearranged more easily. XML documents must have a root tag and follow syntax rules around tags, nesting, and attributes. XML is not a replacement for HTML as they have different goals around displaying versus describing information.