Web Design - Publish.com
Publish.com Ziff-Davis Enterprise  
SEARCH · ONLINE MEDIA · MOBILE · WEB DESIGN · GRAPHICS TOOLS · PRINTING · PHOTO · TIPS · OPINIONS
Home arrow Web Design arrow Got XML?
Got XML?
By Dana Blankenhorn

Rate This Article:
Add This Article To:
XML templates are the perfect interface for a database.

Hear me now and believe me later. If you thought a Web site consisted of HTML pages organized as a directory, go back to the 20th century. A successful Web site today consists primarily of XML code and a database.

HTML (www.w3.org/markup) still has its uses, and it is the root of XML (www.xml.org). The idea of creating tags, the structure of tags and many of the tags themselves are common to both schemas. But HTML only allows you to create static pages for viewing on a Web browser. If you want to enter the 21st century Web, you need XML.

XML is a system that lets you make up your own tags, rather than depending only on those defined by the World Wide Web Consortium. It was originally created as a way to break the logjam of proposals and counterproposals for the growing number of new tags that were required to define new content.

But XML has become much more than that.

XML lets you define any type of form. It lets you view and complete that form on your Web site. And it lets you translate the results back into any format your computer (or your business partner’s computer) may have. This makes it a great replacement for Electronic Data Interchange (www.wedi.org), which is a system for electronic invoicing that dates back to the 1980s.

With XML, standard business forms can be passed around the Internet and still translate back to ancient mainframes. Most industries today have XML standards organizations–like adXML for the advertising industry (www.adxml.org)–that work to standardize forms (and tags). You should find and join your industry’s group.

XML allows you to separate content–what you have–from presentation, which is how it looks. This lets you write separate presentation systems, or templates, for interactive TV, broadband, PDAs and wireless devices. The device that accesses your site will be directed to the correct template. XML also lets you change the look and feel of your Web site quickly–you don’t have to edit every page. Change the template, and the entire site’s appearance changes.

Most important, however, XML templates are the perfect interface for a database. All great sites today are based on databases because most computer data consists of databases.

Your company probably has a ton of different databases, such as customer, prospect, product, employment and financial information databases. Once your content becomes a database, you can make the whole thing searchable with a little box, just like on the Web search site Google. (If your content isn’t yet a database, Google can index it for you. For more information, visit www.google.com/services/index.html#custom_site.)

With XML, all these databases can be presented on your Web site. You’ll need buttons, tags and lists for major sections of your site, but in order to create a site of unlimited depth you have to build it as a database. There’s just no other way.

I’ve been covering the Web on a full-time basis since late 1994. The best example I can offer of a site that combined XML and databases to build commerce went online very early in my career–iQVC (www.qvc .com), the online unit of the popular home shopping channel.

The basic site design of iQVC has changed very little from its launch in 1995. The goal was to be different from its parent network QVC. On the Web site, the company could offer tens of thousands of products, instead of the few dozen it presented on television.

First, iQVC built a huge inventory database. Since QVC already had hundreds of thousands of customers, it quickly connected this database to the Web site. Because QVC’s sales pitch was based on personal contact between the on-air host and the customer, the company created a discussion forum, which was also organized as a database. And from the start iQVC interfaced those databases to the rest of the Web.

It can be difficult to create a system in which a product database interacts with a search engine. You will certainly want to write some static pages that search engines can find. But iQVC did it the right way from the very beginning, separating content from presentation and building its business on databases. As a result, iQVC is one of the most well-respected general merchants on the Web and one of the most profitable as well.

So learn and use XML. If you have to invest a pot of money, invest it in a database and a database design. Separate your data from how it looks, give yourself the opportunity to store (and find) a whole lot of stuff, and your Web site will do well.




Discuss Got XML?
 
>>> Be the FIRST to comment on this article!
 

 
 
>>> More Web Design Articles          >>> More By Dana Blankenhorn
 


Buyer's Guide
Explore hundreds of products in our Publish.com Buyer's Guide.
Web design
Content management
Graphics Software
Streaming Media
Video
Digital photography
Stock photography
Web development
View all >

ADVERTISEMENT


FREE ZIFF DAVIS ENTERPRISE ESEMINARS AT ESEMINARSLIVE.COM
  • Dec 10, 4 p.m. ET
    Eliminate the Drawbacks of Traditional Backup/Replication for Linux
    with Michael Krieger. Sponsored by InMage
  • Dec 11, 1 p.m. ET
    Data Modeling and Metadata Management with PowerDesigner
    with Joel Shore. Sponsored by Sybase
  • Dec 12, 12 p.m. ET
    Closing the IT Business Gap: Monitoring the End-User Experience
    with Michael Krieger. Sponsored by Compuware
  • Dec 12, 2 p.m. ET
    Enabling IT Consolidation
    with Michael Krieger. Sponsored by Riverbed & VMWare
  • VTS
    Join us on Dec. 19 for Discovering Value in Stored Data & Reducing Business Risk. Join this interactive day-long event to learn how your enterprise can cost-effectively manage stored data while keeping it secure, compliant and accessible. Disorganized storage can prevent your enterprise from extracting the maximum value from information assets. Learn how to organize enterprise data so vital information assets can help your business thrive. Explore policies, strategies and tactics from creation through deletion. Attend live or on-demand with complimentary registration!
    FEATURED CONTENT
    IT LINK DISCUSSION - MIGRATION
    A Windows Vista® migration introduces new and unique challenges to any IT organization. It's important to understand early on whether your systems, hardware, applications and end users are ready for the transition.
    Join the discussion today!



    .NAME Charging For Whois
    Whois has always been a free service, but the .NAME registry is trying to change that.
    Read More >>

    Sponsored by Ziff Davis Enterprise Group

    NEW FROM ZIFF DAVIS ENTERPRISE


    Delivering the latest technology news & reviews straight to your handheld device

    Now you can get the latest technology news & reviews from the trusted editors of eWEEK.com on your handheld device
    mobile.eWEEK.com

     


    RSS 2.0 Feed


    internet
    rss graphic Publish.com
    rss graphic Google Watch

    Video Interviews


    streaming video
    Designing Apps for Usability
    DevSource interviews usability pundit Dr. Jakob Nielsen on everything from the proper attitude for programmers to the importance of prototyping in design to the reasons why PDF, Flash and local search engines can hurt more than they help.
    ADVERTISEMENT