spacer

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

home / experts / xml / column19

XML, what for?

Technical Lead
Thomson Reuters (Markets) LLC
US-NY-New York

Justtechjobs.com Post A Job | Post A Resume
Developer News
Microsoft Shows Off Silverlight 4, IE9 Plans
Metasploit Expands Vulnerability Test Framework
HyperCard Reborn?


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, Permissions, Privacy Policy.
Advertise | Newsletters | Shopping | E-mail Offers | Freelance Jobs

webref The latest from WebReference.com Browse >
Rolling Out Your Own HTML Application Version Control · HTML 5: Client-side Storage · Working with Ajax Server Extensions
Sitemap · Experts · Tools · Services · Email a Colleague · Contact FREE Newsletters 
 The latest from internet.com
Wi-Fi Product Watch, November 2009 · Chip Market Recovering From '08 Collapse · Low-Cost Tools to Kickstart Your New Business

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