What is XML and where is it implemented in the real world?
The eXtensible Markup Language is a way of adding structure to text content. It is starting to replace HTML as the language of the web. It is used in some advanced document management systems. It is used for information transfer for e-commerce. The idea of structuring data so that it can be processed by software is a very important one. It is being “implemented” everywhere now. Even Microsoft is interested. The next version of MSOffice will have XML in it. The major web browsers now understand not only XML but also XSLT (eXtensible Stylesheet Language Transformations), a general stylesheet language for transforming XML data in a similar sort of way to what we’re doing with Eiffel in the project. Look up XML in Google and see what you get.