| Su | Mo | Tu | We | Th | Fr | Sa |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 |
Browse archives
Search |
What is XML?An article by Scott Price, CEO of CustomerCentrix, What is XML? I intend to outline some of the basic benefits and features of XML in this column. My material must remain high-level due to the limitation of space, but I welcome feedback and questions to my email address. First, XML is a W3C recommendation (Feb. 1998) for a language to be used for exchanging Web information. It looks like HTML -- tastes like chicken. The official definition is: "The Extensible Markup Language (XML) is the universal format for structured documents and data on the Web." The idea is to allow Web developers to use simple markup intermingled in a text file to create structured data exchange documents. How is it different from HTML? HTML is good at defining colors, fonts, sizes, alignments, and incorporating graphics. It uses markup tags such as: , , , , XML is all about data. Some statistics show the increase of data moving through the Internet to be exponential - doubling approximately every 100 days. Also, the cost of moving that data is dropping nearly as fast. Is it any wonder that the W3C created XML as a way to structure data in Web pages? Effectively, XML gives us a means to build platform and vendor-neutral hierarchical databases that can be shipped via normal HTTP to any requesting device. The implications are truly astounding. Everybody likes it, but we are early But actual deployment on a broad scale for all Web pages will take years. HTML is legacy code. Sounds funny, doesn't it? Plenty of corporations that I know are still trying to figure out how to use 3-tier architectures on their internal Novell networks. But many large industry leaders have made well-publicized announcements concerning their commitment to XML. For instance, Microsoft's .net initiative shows that they are banking very heavily on XML. The support for XML is unanimous. Still, it is no silver bullet for all integration issues. One of the current problems with XML is that some of the companion technologies to the core language are still in development. Not all of the members of the XML family of technologies are W3C recommendations yet. Most notably, XML Schemas and the linking language XLink are not completely through the standards process. These pieces of the XML are puzzle aren't stable, and they are maybe slowing some XML deployment. Why XML? Web pages for browser display is only one part of that integration. Making information stored in VSAM files on mainframes available to a Palm Pilot user is also exciting. Delivering a page of information to my car's computer that can 'read' it to me (voice XML) while driving could lower my insurance rates. XML and the separation of content from display will allow us re-purpose data for an unlimited number of audiences and devices. Another major benefit of XML is that it supports internationalization of our Web sites because it uses the Unicode character sets. HTML is built on ASCII and won't support certain characters needed for the world economy such as Asian or Arabic. This may not be a big problem for you and your company's Web site, but it could very well loom large as you unexpectantly find an untapped market for your products or services in other countries. Finally, I feel compelled to mention that XML will improve our ability to reach customers. Here's how: Web meta-data. Using the Resource Description Framework (an XML derivative), data about the contents of Web sites and individual pages will be published by the owners of the content. In other words, we can put out a card catalog of our Web material that customers, search engines or intelligent agents can query. This will facilitate more buyers to find what we have. Therefore, XML eventually will allow us to identify and categorize Web resources much more accurately, and thereby make searching much more effective. Goodbye tags. Conclusion I hope you found this 30,000 ft. summary of XML helpful! Scott Price |
NavigationUser loginSyndicate |