XML features
Data Sharing: XML data is stored in simple plain text format. This provides software independent way of storing data. This will make the sharing of data between different applications very easy.
Data Transport: With XML we can exchange data between systems very easily. This will ease one of the most time consuming and complex task in development of software systems.
Platform Independent: Software requires continuous upgrate from old technology to new for better usability and to provide more services to users. To acheive this we may need to convert large amount of data to new format in doing this we may loose some data. XML makes this task easy to expand or upgrade to new environments without loosing the data.
Data Availability: Since XML is independent of Software and application, XML can make your data more available and usable. Different applications can access your data. I can be available all kinds of systems like Handheld computers, Voice systems, news feeds...etc
What are the different languages created using XML?
- XHTML the latest version of HTML
- WSDL for describing available web services
- WAP and WML as markup languages for handheld devices
- RSS languages for news feeds
- SMIL for describing multimedia for the web