Extensible Markup Language (XML) is a markup
language that defines a set of rules for encoding documents in a format that is
both human-readable and machine-readable. It is defined in the XML 1.0
Specification produced by the W3C, and several other related specifications, all
free open standards.
It is a flexible way to create common information
formats and share both the format and the data on the World Wide Web,
intranets, and elsewhere. For example, computer makers might agree on a
standard or common way to describe the information about a computer product
(processor speed, memory size, and so forth) and then describe the product
information format with XML. Such a standard way of describing data would
enable a user to send an intelligent agent (a program) to each computer maker's
Web site, gather data, and then make a valid comparison. XML can be used by any
individual or group of individuals or companies that wants to share information
in a consistent way.
The design goals of XML emphasize simplicity,
generality, and usability over the Internet. It is a textual data format with
strong support via Unicode for the languages of the world. Although the design
of XML focuses on documents, it is widely used for the representation of
arbitrary data structures, for example in web services.
XML Does Not DO Anything....
Maybe it is a little
hard to understand, but XML does not DO anything. XML was created to structure,
store, and transport information.
The following example
is a note to Tove, from Jani, stored as XML:
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't
forget me this weekend!</body>
</note>
The note above is
quite self- descriptive. It has sender and receiver information, it also has a
heading and a message body.
But still, this XML
document does not DO anything. It is just information wrapped in tags. Someone
must write a piece of software to send, receive or display it.
XML
is not a replacement for HTML.....
Therefore, there are
some differences between both of them
XML
|
HTML
|
XML
was designed to transport and store data, with focus on what data is.
|
HTML
was designed to display data, with focus on how data looks.
|
HTML is about displaying information.
|
XML
is about carrying information.
|
for further information please refer to this
link:
No comments:
Post a Comment