# data[].attributes.headline
XML is dynamic because it is used to transport data

# data[].attributes.subject
XML is dynamic because it is used to transport data

# data[].attributes.body
XML was designed to carry data - with focus on what data is to be(Storage) . HTML was designed to display data - with focus on how data looks(creation).

# data[].attributes.body
http://www.differencebetween.info/difference-between-html-and-xml

# data[].attributes.attachment_link.readable_text
Key Difference: HTML is a markup language that is used to design web pages. It is written in predefined tag elements. Its primary purpose is to display data with focus on how the data looks. XML is a markup language whose primary purpose is to transport and store data. It is a language that can be used to develop new languages and define other languages. It does not have a predefined set of tags, and allows the developer to customize tags.

HyperText Markup Language (HTML) is a well known mark up language used to develop web pages. It has been around for a long time and is commonly used in webpage design. XML or Extensible Markup Language defines a set of rules for encoding documents in a format that can be read by both, human and computer.

HTML is written using HTML elements, which consist of tags, primarily an opening tag and a closing tag. The data between these tags is usually the content. The main objective of HTML is to allow web browsers to interpret and display the content written between the tags. The tags are designed to describe the page content. HTML comes with predefined tags. These days, web pages are rarely only designed using HTML.

XML on the other hand, is a mark up language that is fairly new and was launched in 1996 as an adaptation of SGML (Standard Generalized Markup Language). The main purpose of XML is to be an independent hardware tool used to transport and store data with focus on what the data is. XML removes the constraint of sticking to pre-designed tags and gives developers the freedom to design new tags. It was developed to create standardized specifications for creating custom mark-up languages. XML-based languages include RSS, Atom and XHTML. It is neither a programming language not a presentation language. It is known as meta-language, or a language that can be used to define other languages.

The XML is well-formed and has strict set of rules. Well-formed generally means that it satisfies a list of syntax rules provided in its specification. Containing only properly encoded legal Unicode characters, no use of special syntax characters, element tags are correctly nested, etc are a few example of the syntax rules. It also includes a well-formed declaration that states the type of document it is and what processing rules should be applied.

In HTML, when a page created, the processor tries to make sense of the page and generates the content of the page. It does not require strict rules regarding the format of the page. It will generate the page best to its ability even with errors present. In XML, however, if certain rules are incorrect or the processor cannot comprehend something, the processor will generate an error code and terminate processing the file. It includes an error-handling mechanism referred to as 'draconian'. Further specifications of both languages, including limitations are listed in the table below.

Limitations

Data does not know itself very well. Data cannot change in response to environment. Data cannot be easily maintained. Cannot store or call on variables. Lacks the capability to define new structures by defining relationships between classes. Tags are not useful for exchanging the document between applications.

Cannot be used as a subtype of a sql_variant instance.

Does not support casting or converting to either text or ntext. Does not support the following column and table constraints. XML provides its own encoding. Collations apply to string types only. Cannot be compared or sorted. Cannot be used in Distributed Partitioned Views. Not well supported by browsers.

# data[].attributes.attachment_link.description
HTML is a markup language that is used to design web pages. It is written in predefined tag elements. Its primary purpose is to display data with focus on how the data looks. XML is a markup language whose primary purpose is to transport and store data.

# data[].attributes.body
HTML RENDERS A STATIC WEB PAGE BUT THEN XML CONTAINS INFORMATION AND LIKE HTML HAS ITS OWN TAGS N SHIZ BUT XML U CAN MAKE UR OWN TAG YO SO COOOOOOOOOOOOOOOL

# data[].attributes.headline
XML tags are user defined but HTML has predefined tags

# data[].attributes.subject
XML tags are user defined but HTML has predefined tags

# data[].attributes.body
HTML was designed to display data with focus on how data looks. XML was designed to be a software and hardware independent tool used to transport and store data, with focus on what data is. XML provides a framework for defining markup languages.

# data[].attributes.body
http://www.xmlobjective.com/what-is-the-difference-between-xml-and-html/

# data[].attributes.body
xml is case sensative

# data[].attributes.body
XML was designed to be a software and hardware independent tool used to transport and store data

All XML Elements Must Have a Closing Tag
<eg></eg>
HTML can have <br/>

# data[].attributes.headline
Using XML, you can store data in a separated file.

# data[].attributes.subject
Using XML, you can store data in a separated file.

# data[].attributes.body
Html is a mark up language

xml is a framework

# data[].attributes.attachment_link.readable_text
Key Difference: HTML is a markup language that is used to design web pages. It is written in predefined tag elements. Its primary purpose is to display data with focus on how the data looks. XML is a markup language whose primary purpose is to transport and store data. It is a language that can be used to develop new languages and define other languages. It does not have a predefined set of tags, and allows the developer to customize tags.

HyperText Markup Language (HTML) is a well known mark up language used to develop web pages. It has been around for a long time and is commonly used in webpage design. XML or Extensible Markup Language defines a set of rules for encoding documents in a format that can be read by both, human and computer.

HTML is written using HTML elements, which consist of tags, primarily an opening tag and a closing tag. The data between these tags is usually the content. The main objective of HTML is to allow web browsers to interpret and display the content written between the tags. The tags are designed to describe the page content. HTML comes with predefined tags. These days, web pages are rarely only designed using HTML.

XML on the other hand, is a mark up language that is fairly new and was launched in 1996 as an adaptation of SGML (Standard Generalized Markup Language). The main purpose of XML is to be an independent hardware tool used to transport and store data with focus on what the data is. XML removes the constraint of sticking to pre-designed tags and gives developers the freedom to design new tags. It was developed to create standardized specifications for creating custom mark-up languages. XML-based languages include RSS, Atom and XHTML. It is neither a programming language not a presentation language. It is known as meta-language, or a language that can be used to define other languages.

The XML is well-formed and has strict set of rules. Well-formed generally means that it satisfies a list of syntax rules provided in its specification. Containing only properly encoded legal Unicode characters, no use of special syntax characters, element tags are correctly nested, etc are a few example of the syntax rules. It also includes a well-formed declaration that states the type of document it is and what processing rules should be applied.

In HTML, when a page created, the processor tries to make sense of the page and generates the content of the page. It does not require strict rules regarding the format of the page. It will generate the page best to its ability even with errors present. In XML, however, if certain rules are incorrect or the processor cannot comprehend something, the processor will generate an error code and terminate processing the file. It includes an error-handling mechanism referred to as 'draconian'. Further specifications of both languages, including limitations are listed in the table below.

Limitations

Data does not know itself very well. Data cannot change in response to environment. Data cannot be easily maintained. Cannot store or call on variables. Lacks the capability to define new structures by defining relationships between classes. Tags are not useful for exchanging the document between applications.

Cannot be used as a subtype of a sql_variant instance.

Does not support casting or converting to either text or ntext. Does not support the following column and table constraints. XML provides its own encoding. Collations apply to string types only. Cannot be compared or sorted. Cannot be used in Distributed Partitioned Views. Not well supported by browsers.

# data[].attributes.attachment_link.description
HTML is a markup language that is used to design web pages. It is written in predefined tag elements. Its primary purpose is to display data with focus on how the data looks. XML is a markup language whose primary purpose is to transport and store data.

# data[].attributes.body
HTML is case insensitive. XML is case sensitive.

# data[].attributes.body
HTML was designed to display data with focus on how data looks. XML was designed to be a software and hardware independent tool used to transport and store data, with focus on what data is. XML provides a framework for defining markup languages.

# data[].attributes.headline
XML is closer to english compared to HTML aka more readable la

# data[].attributes.subject
XML is closer to english compared to HTML aka more readable la

# data[].attributes.body
XML is ex

# data[].attributes.body
XML provides a framework for defining markup languages.

# data[].attributes.headline
XML provides a framework for defining markup languages while HTML is a markup language itself

# data[].attributes.subject
XML provides a framework for defining markup languages while HTML is a markup language itself

# data[].attributes.body
XML uses the encasing <> to describe what the data is. HTML uses default formats for the <>.

# data[].attributes.body
HTML is a markup language

XML is a framework

# data[].attributes.body
XML has no predefined tags.

# data[].attributes.body
An HTML document can be XML, but an XML document can't be HTML unless it uses the named HTML elements and served as XHTML.

# data[].attributes.headline
XML is designed to carry data whereas HTML is to display data

# data[].attributes.subject
XML is designed to carry data whereas HTML is to display data

# data[].attributes.body
HTML -> design based
XML -> format based

# data[].attributes.headline
HTML is about displaying data, XML is about describing information. 

# data[].attributes.subject
HTML is about displaying data, XML is about describing information. 

# data[].attributes.body
Notation

# data[].attributes.body
Unlike HTML,  The XML tags are not pre-defined in XML. You will have to create tags according to your needs.

# data[].attributes.body
XML and HTML has different tags which mean different things

# data[].attributes.body
XML - not predefined tag

# data[].attributes.headline
What are the differences between HTML and XML?

# data[].attributes.subject
What are the differences between HTML and XML?