XML is a meta-languagea language used to describe languages. An XML language describes data, and XML documents contain data according to the description. XML gives you a way to store and share data in a highly shareable and reusable format, readable and writable by both human and machine. An XML document actually is less a document than a string of texta string containing data and tags as delimiters. XML documents may indeed be actual documents, but they may also be stored in databases, transmitted in email messages, transmitted via HTTP, and more. Creating XML documents involves embedding the appropriate XML tags and data as per the language requirements (so that they are well formed). Reading XML documents involves traversing the tag structure and extracting the data as needed. |