XML simplifies splitting data
In reality, the computerized system and the database contain data in incompatible formations. The XML data is stocked in a text format. This way, a solution of data storage is assured, and it is independent, this way, data could be easily split in a simple manner by different applications.
With XML, data can be easily exchanged between incompatible systems, so you can eliminate one of the biggest problems of the web developer: the information exchange system over the internet between two incompatible systems.
XML simplifies data transmissions
An upgrade, whether we are talking about a hardware or software system is always a hard process, as huge amount of information must be converted in the new format, process that results in losing incompatible information with the new system.
The XML data is stored in text files, and they could be easily imported by the new system. XML increases the availability of data.
As XML is independent from software and hardware, as XML data is stored in text files, they could be easily accessed by any system.
XML is used to create new programming languages on the internet. Here are a few examples:
- XHTML is the last version of HTML
- WSDL describes the available information
- WAP and WML as languages for portable devices
- RSS – the language for news channels
- RDF and OWL to describe the resources
- SMIL to describe multimedia content over the internet
If you want to understand the XML language, it is easy to understand the idea of data markup. For centuries, people created documents and marked them. For example, teachers always marked the paperwork of pupils. They told the pupils to move paragraphs, to clarify phrases, to correct the mistakes and so. Marking a document means to define the structure, the signification, and the visual aspect of the information. If you ever used the characteristic Follow Changes of MS Office, you practically used an advanced form of markup.
Markup means to use codes called tags to define the structure, the visual aspects, and the signification of data.
The HTML code of this article is a great example of computerized markup. If you browse it (for the IE browser, you will have to click the button from right up corner, than View Source Code. You will see a combination of tests with HTML tags, such as <p> or <h2>. The tags from HTML and XML documents are easy to understand, as they are surrounded by “<>”, in the source code of this article, the HTML tags have different roles, such as defining the beginning and the end of every paragraph, and marking the locations of the images.
You won’t have to write the articles using those markups. The software will translate your article in XML language, so you could post it online. This way, the information is stored, marked, and transmitted on the internet so every program would understand it.