XML Vs HTML
XML Vs HTML
XML | HTML |
---|---|
XML stands for Extensible Markup Language | HTML stands for Hypertext Markup Language |
Allow user to create own tags and attributes. | Html tags and attributes are pre-determined and rigid. |
Content and format are separate and formatting will be made by external stylesheets |
Content and formatting can be placed together. Example: <p><font=”Arial”>text</font> |
In XML Designs represent the logical structure of a document. |
HTML Design represent the presentation structure of a document. |
More effective for machine- machine interaction. | More effective for machine - human interaction. |
XML provide a framework to define markup languages | HTML is a markup language |
Syntax is strictly defined which means mandatory to close all the tags. |
Loosely Defined syntax compared to XML. In Html, not necessary to close all the tag. |
XML is dynamic because it is used for both display and transport the data. |
HTML is static because it is used to only display the data/content |
Preserve White Spaces | Does not preserve Whitespaces |
XML is case sensitive | HTML is case insensitive |
Read Also
Basics of HTMLHTML vs XML Code Example
Learn XML - XML tutorial - HTML vs XML - XML examples - XML programs