spacer

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

home / experts / xml / column19

XML, what for?

ASP 3.0/.NET Developer
Jupitermedia
US-NY-New York

Justtechjobs.com Post A Job | Post A Resume
Developer News
Jim Zemlin: The New Center of Linux Gravity
Microsoft's Novell Investment Tops $340M
Fedora 10 Takes Shape

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



JupiterOnlineMedia

internet.comearthweb.comDevx.commediabistro.comGraphics.com

Search:

Jupitermedia Corporation has two divisions: Jupiterimages and JupiterOnlineMedia

Jupitermedia Corporate Info


Legal Notices, Licensing, Reprints, & Permissions, Privacy Policy.

Advertise | Newsletters | Tech Jobs | Shopping | E-mail Offers

webref The latest from WebReference.com Browse >
Simple Comments Meets OpenID · Primitive Data Types, Arrays, Loops, and Conditions: Part 3 · How to Create an Ajax Autocomplete Text Field: Part 11
Sitemap · Experts · Tools · Services · Email a Colleague · Contact FREE Newsletters 
 The latest from internet.com
eBay Finagles Fixed-Price and Final Value Fees, Cuts Paper Payments · SqlCredit, Part 18: Exploring the Performance of SQL 2005’s OUTPUT Clause · Epson Rolls Out Printers for the Smallest SMBs

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