spacer

Webref WebRef   Sitemap · Experts · Tools · Services · Newsletters · About i.com

home / experts / xml / column19

XML, what for?

Developer-Building Trading-Pricing Appl-Capital Markets C#-WPF--WCF-XML-.Net 3.5,ASP, SQL Server
WSI Nationwide, Inc.
US-NY-New York

Justtechjobs.com Post A Job | Post A Resume
Developer News
Google Going Native With Chrome
Mozilla Fixes Firefox Flaws as 3.5 Release Nears
Microsoft and Novell Still Bosom Buddies


This might be a silly question to ask after writing 18 columns on the topic, but there are indeed many more applications of XML beyond what we looked at so far. We mainly focused on the Web and WAP server tasks of turning XML data into HTML and WML documents, for example using XSL transformations. Other applications for XML are:

Compound documents

XML was largely inspired by the great success of its cousin HTML in the area of displaying pages of text documents. Nevertheless HTML is quite limited in its expressiveness for more complex documents: No page breaks can be defined, automatic numbering of headlines and sections is not supported, and any content type beyond plain text needs to be included as an image in GIF, JPEG or more recenty PNG format.

XML with its extensibility allows for mixing different XML vocabularies, using the XML namespace facility, thereby creating the equivalent of compound documents as they exist for many years now in Office software packages from Microsoft, Lotus and Corel. Some of these companies intend to adopt a mix of HTML and XML as an additional or even the native format for their products.

Metadata

One of the first widely recognized applications of XML were the Channel Definition Format (CDF) and Rich Site Summary (RSS) for describing the contents of a news channel. Not much is known about the channel described, only that its items must be available through the URLs listed in the CDF or RSS file. Providing information about some object that is otherwise rather obscure is a typical property of metadata.

Metadata exists in many different forms. HTML has a head element that can include the document title and meta tags for keywords and a description. All Office documents have a set of properties like author and creation date that gets saved with the content.

XML has the potential to unify all these different approaches to metadata, opening up the possibility to create a gigantic catalog of documents, irrespective of their type and creator application.

Having the metadata external to the native document content would help in indexing documents more efficiently, without the need to transfer the whole document just to get to the small metadata section.

On to databases and applications.

http://www.internet.com

internet.commediabistro.comJusttechjobs.comGraphics.com

Search:

WebMediaBrands Corporate Info

Legal Notices, Licensing, Reprints, Permissions, Privacy Policy.
Advertise | Newsletters | Shopping | E-mail Offers | Freelance Jobs

webref The latest from WebReference.com Browse >
XML and PHP Simplified · Creating a ASP.NET Contact Form · Data Filtering with PHP
Sitemap · Experts · Tools · Services · Email a Colleague · Contact FREE Newsletters 
 The latest from internet.com
Intel to Host Live Nehalem Q&A · 12 Tips to Troubleshoot Network File-Sharing · 10 Tips for Selling on Kijiji

Produced by Michael Claßen
All Rights Reserved. Legal Notices.

URL: http://www.webreference.com/xml/column19/index.html
Created: Sep 10, 2000
Revised: Sep 10, 2000