Introduction to XML
 
SEARCH: webmonkey  the web

 
XML
-------------------------
Print
this article for free. 
-------------------------

Pages:
1  Introduction to XML
2 Let's Get Cooking
3 Are You Well Formed?
4 Recipe for Disaster
5 Getting Some Validation
6 These DTDs Are Making Me Hungry
7 The Future of XML

Introduction to XML
by Jay Greenspan 13 Oct 1998

Jay Greenspan [an error occurred while processing this directive]is a former Webmonkey producer who now splits his time between poker, technology and comedy. In his spare time, he also writes books.

Page 1

In his early days at Intel, Andy Grove was approached by an employee who suggested the company start work on a personal computer based on its chips. Skeptical, he asked what a personal computer might do. The employee, searching for a good example, said it could be used to store recipes. Grove thought about the millions he'd have to spend on research, development, and marketing, then considered the imperfect but steady quality of an alphabetized loose-leaf binder. He finally passed on the idea and decided to concentrate on the lucrative business of supplying chips for traffic lights.

What a maroon. Any dolt should have been able to recognize the potential when it was presented. Right? Probably not. Andy Grove, no matter what you think of him, has proven to be a fairly bright guy - and certainly capable of making decisions that profit his company. But in the 1970s, it was impossible for him to envision the potential of a personal computer. If he could have traveled forward in time and seen Excel, Quark, Photoshop, Oracle, or the current use of the Net, he would have understood that putting a powerful processor on the desktop would eventually allow for software to be written for nearly everything.

But how, without having seen it at work, would you explain "everything"? With a typewriter, adding machine, and pencil as your basis for comparison, how would you explain the PC and its uses?

Similar problems come up in trying to explain eXtensible Markup Language. It's not really like anything else out there, so there isn't a good comparison to be made. That's why the forced metaphors are so uninformative. You may have heard that XML is the replacement for HTML or that XML is like HTML, where you make up your own tags. Both of these statements are more or less accurate, but in the same way that a PC is a recipe repository might be true.

So then what exactly is XML? I think I can best explain it by telling about my latest money-making idea. Read on.

next page»