As the previous responder said XML is used to transfer data between 2 computers in a way that both computers can understand what is being said because the data is "tagged". The tagging is defined by a DTD (Document Type Definition). Both ends of the conversation need to be using the same DTD.
XML needs CSS (Cacading Style Sheets) in order to be properly formatted for viewing by us humans. If you have the 2 together, you can’t tell the difference between that and a regular HTML web page.
HTML Concept
===========
This is used to DISPLAY the content in a web page. Basically it’s the “presentation” layer of the webpage. The problem is when it comes to data & information handling in a web page, HTML plays a poor role. Cause it can only DISPLAY but not define the data. To solve this problem, XML is used. HTML has its own set of standard tags and we can not define any new tags.
XML Concept
===========
XML (Extensible Markup Language) can DEFINE data! Which means you can use your own TAGS to explain the data (or to define data). Since it’s a simple text file, it can be used to transfer data over internet quickly and easily. Nowadays, use of XML is very common. Not only that, you can use it to define new languages (i.e. WML for mobile devices)
Usage of XML
==========
- RSS feeders
- Yahoo Widgets (which appear in Desktop)
- Google earth (the KML file which share the location details)
- Play lists for Medias
- WML (Wireless Markup Language), and many more
http://www.httpseo.com/html-xhtml-xml-css/141-what-reason-xml-not-available-html.html
As the previous responder said XML is used to transfer data between 2 computers in a way that both computers can understand what is being said because the data is "tagged". The tagging is defined by a DTD (Document Type Definition). Both ends of the conversation need to be using the same DTD.
XML needs CSS (Cacading Style Sheets) in order to be properly formatted for viewing by us humans. If you have the 2 together, you can’t tell the difference between that and a regular HTML web page.
XML is more of a file type that stores data in a tag format. Like a data listing. XML = data
HTML on the other hand, is used to display content using tags to format and make this content look nice.
XML is used for a lot of things like Windows Media Player Play Lists, and RSS feeds.
HTML is used to make web sites.
HTML Concept
===========
This is used to DISPLAY the content in a web page. Basically it’s the “presentation” layer of the webpage. The problem is when it comes to data & information handling in a web page, HTML plays a poor role. Cause it can only DISPLAY but not define the data. To solve this problem, XML is used. HTML has its own set of standard tags and we can not define any new tags.
XML Concept
===========
XML (Extensible Markup Language) can DEFINE data! Which means you can use your own TAGS to explain the data (or to define data). Since it’s a simple text file, it can be used to transfer data over internet quickly and easily. Nowadays, use of XML is very common. Not only that, you can use it to define new languages (i.e. WML for mobile devices)
Usage of XML
==========
- RSS feeders
- Yahoo Widgets (which appear in Desktop)
- Google earth (the KML file which share the location details)
- Play lists for Medias
- WML (Wireless Markup Language), and many more
The above are some basic information for you to get the idea. You can refer top the following shown links to get more details.
HTML details – http://en.wikipedia.org/wiki/HTML
HTML Tutorials – http://www.w3schools.com/html/default.asp
XML Details – http://en.wikipedia.org/wiki/XML
XML Tutorials – http://www.w3schools.com/xml/default.asp and
Hope this helps!