What is XML, and Why Should You Care?--McIlroy
What about a database used to generate invoices at a printing company? Here you could specify a field
Databases for Text
I think of XML as offering a combination of the power of style sheets with the power of databases. In the world of XML, software can understand the text's defined style, along with its significance. Using XML-encoded documents, software can recognize that a field called
So much of the excitement around XML ties into its strengths in supporting commerce, specifically to enable e-commerce applications. That's the reason why heavyweights like Microsoft, IBM and Sun endorse it.
Publishers appreciate e-commerce as much as the next Web user, but have some of their own reasons for falling in love with XML's promise. Among the primary reasons is that XML encoding would offer the basis for dynamic, cross-media publishing. Web publishing software can work with XML codes as easily as print software (perhaps even more so). Once a stream of text has been coded with XML tags, it can be published very rapidly into both print and Web formats, without manual intervention.