XML Basics - Part One
|
|
|
|
| Articles Reviews XML | |||||||
| Written by Liviu Tudor | |||||||
| Wednesday, 21 March 2007 | |||||||
Page 1 of 5
{mos_sb_discuss:24} Do you cringe when you hear the words "XML"? Are you just not sure what the heck this acronym is all about? Not to worry! In this article, Liviu introduces us to XML, the various ways it can be created and parsed, as well as a brief introduction to XML and the way it came to be. Surely XML has been (one of) the hype(s) for a while now, and I’m sure most of us have heard of it by now. Every company, that wants to be taken seriously, has re-branded its products in such a way to at least suggest XML usage – a bit like the “Internet Enabled” hype a few years ago! But why all this? In this article we’re going to have a look at the whole XML phenomenon – the data exchange factor, well formed XML, validating and parsing an XML document, DOM, SAX and a few others acronyms that have started floating around since the “birth” of XML. Brief History of Data Exchange The articulate speaking was a great step forward for humanity – due to this, we humans are now able to understand each other. But do we? Have you ever tried speaking Finnish to a French person? Or have you tried to speak Russian in Tahiti and be understood? You might have a chance – according to the Gaussian distribution of probability, but that is in theory! :) But hey, at the time Adobe was (and still is!) the name in graphics processing, WordPerfect (after holding its name for quite a while) was still there, Microsoft Office was fighting its way to the top, so we could still use the files saved in previous versions of these products. Vendors hurried to overcome this by providing a large variety of converters, but as more and more software was being thrown on the market, soon enough it was impossible to have a converter from everything into everything! Sure, there were a few standards emerging out, (RTF, HTML and PostScript most notably) which in most cases could have been used as an intermediary format, but that didn’t always work! Again, a few solutions have emerged (most notably, at that time, the CSV format), and again, most of the solutions were based on an intermediary format. The list could go on… |
|||||||
| Last Updated ( Sunday, 08 July 2007 ) | |||||||
| < Prev | Next > |
|---|







