| |
|
| Home | Content Management | Search Engines | Consulting | Outsourcing | Contact | |
| |
|
WHITE PAPER XMLXML in an Instant: A Non-geeky IntroductionCharles Goldfarb coined the term "markup language" and invented SGML, the mother tongue of both HTML and XML. He edits Prentice-Hall's Definitive XML Series from Charles F. Goldfarb and is co-author of The XML Handbook™ Second Edition. The following is an introduction he wrote in 1999 without any technical jargon and it is still valid to this date. XML - the Extensible Markup Language
By now, everyone familiar with the World Wide Web knows that it is undergoing a radical change that is introducing wonderful services for users and amazing new opportunities for Web site developers and businesses.
Sample Code
You can see why by comparing XML and HTML. Both are based on SGML -- the International Standard for structured information -- but look at the difference:
<p>P266 Laptop</p> <product> <model>P266 Laptop</model> <dealer>Friendly Computer Shop</dealer> <price>$1438</price> </product> Both of these may look the same in your browser, but the XML data is smart data. HTML tells how the data should look, but XML tells you what it means. With XML, your browser knows there is a product, and it knows the model, dealer, and price. From a group of these it can show you the cheapest product or closest dealer without going back to the server. With XML, your browser knows there is a product, and it knows the model, dealer, and price. From a group of these it can show you the cheapest product or closest dealer without going back to the server. Unlike HTML, with XML you create your own tags, so they describe exactly what you need to know. Because of that, your client-side applications can access data sources anywhere on the Web, in any format. New "middle-tier" servers sit between the data sources and the client, translating everything into your own task-specific XML. Smart DataBut XML data isn't just smart data, it's also a smart document. That means when you display the information, the model name can be a different font from the dealer name, and the lowest price can be highlighted in green. Unlike HTML, where text is just text to be rendered in a uniform way, with XML text is smart, so it can control the rendition.And you don't have to decide whether your information is data or documents; in XML, it is always both at once. You can do data processing or document processing or both at the same time. With that kind of flexibility, it's no wonder that we're starting to see a Brave New Web of smart, structured information. Your broker sends your account data to Quicken using XML. Your channel subscriptions are in XML. Everything from math to multimedia, chemistry to commerce, is using XML or is preparing to start. OASIS members have long experience with markup languages. They can help you get started too. (©)1999 Charles F. Goldfarb |
|
|
home | about us | contact us | site map | privacy policy | faq Copyright © 2004, Ectas Software Pte. Ltd. Singapore (All rights reserved) |