HTML was written with 1 major objective in mind – to define a language that allowed the formatted display and presentation of information across as several platforms as achievable, be it text, graphics or even added flexibility through scripting languages to enable interaction within the browser; and server databases have caused an explosion in the volume of data available nowadays.
All is not well, though. Developers are struggling to maintain pace with the complexities of maintaining significant sites that are compatible across browsers, where a lot of the data is changing on a daily basis. There is also a lot of repetition of details both within a single website and across the Web as a entire and somehow the ends require to be tied up. Surely databases are the answer? Well, yes and no. True, a database can act as the shared source, but not everybody uses or has access to a specific database format. Enter stage right, XML – eXtensible Markup Language.

August 15th, 2011
Admin