anguage" in which the user can store, transport and exchange data. XML concentrates only on what data means unlike HTML concentrating on Layout also. XML characterizes set of tenets created by W3C, an open standard, for encoding information in archives in an organized way. Since the guidelines are standard, the XML archives can be naturally produced and prepared. In XML, the user can define own tags to store the data and is also extensible which means once the XML document is created, the document can be extended to store more data. Markup implies the tags which are used in XML.
Speed: Consider platform, size and complexity of XML
Memory Usage: Important everywhere, critical on mobile devices
Ease of programming: Initial development, readability and maintenance
For Android: JAXB and StAX don't have Android implementations