AccessMyLibrary : Search Information that Libraries Trust AccessMyLibrary | News, Research, and Information that Libraries Trust

AccessMyLibrary    Browse    O    Online    MAY-06    XSLT: the genie inside the bottle.

XSLT: the genie inside the bottle.

Publication: Online

Publication Date: 01-MAY-06

Author: Hammond, Richard
How to access the full article: Free access to all articles is available courtesy of your local library. To access the full article click the "See the full article" button below. You will need your US library barcode or password.

Bookmark this article

Print this article

Link to this article

Email this article

Digg It!

Add to del.icio.us

RSS

COPYRIGHT 2006 Information Today, Inc.

YOU may already be familiar with the open standard known as eXtensible Markup Language, or XML [http://www.w3c.org/xml], which provides tools to preserve metadata, or data about the data. An analogous example is the library catalog, which provides information about a book but not the actual book. The eXtensible Stylesheet Language: Transformations (XSLT), which provides tools to query the data and metadata within XML documents, may not be so familiar. XSLT also provides tools to impose business rules on the XML document. It's the genie inside the bottle. Because business rules are subjective, the success of XML/XSLT is firmly rooted in the careful management of human capital. All stakeholders, particularly topic experts and programmers, must be involved in every phase of the process. Negotiating among differing viewpoints to obtain consensus requires skill, patience, and resources. However, as quality guru W. Edwards Deming believed, quality should be built into every phase of the process, not tacked on at the end.

This article focuses on using XSLT to query XML documents. One great advantage to XML-based tools rests on the fact that XML is text-based. There is no unreadable compiled code underneath. Because it is "human readable," XML can be accessed by the nonprogrammer topic expert much more successfully. For those of you who are not programmers, I hope you will agree that while you may not be able to write an application tomorrow, XML presents a much more user-friendly format that allows the topic expert to truly interact with the programming activities, not just stand on the sidelines and hope the program is doing what the topic expert believes it is doing.

To release the power of the genie, all you really need to know is that a tag ( information ) is how XML provides meaning to the data within the XML document. All these pieces racing around can create some very useful tools. Think of the XML tags as train tracks and train cars, capable of a great deal of work but in need of a destination. The XSLT tags are the train operators' instruction sets. Moving this tag to that location and interacting with some other tags there is analogous to joining other cars and/or leaving cars behind. Finally, stacked onto the train system is cargo and passengers (the topic experts' data).

DON'T RUB IT THE WRONG WAY

A final note--I think that buying...

Read the full article for free courtesy of your local library.


More Articles from Online
Global information flows.(the dollar sign)
May 01, 2006
Intranet applications for tagging and folksonomies.(intranet librarian...
May 01, 2006
The terrible twos: Web 2.0, Library 2.0, and more.(on the net)
May 01, 2006
Cacturing metrics for undergraduate usage of subscription databases.
May 01, 2006
Factiva Search 2.0.(online spotlight)
May 01, 2006

What's on AccessMyLibrary?

31,982,826 articles
in the following categories:

Arts, Business, Consumer News, Culture & Society, Education, Government, Personal Interest, Health, News, Science & Technology


© 2008 Gale, a part of Cengage Learning  | All Rights Reserved | About this Service | About The Gale Group, a part of Cengage Learning
                                            Privacy Policy | Site Map | Content Licensing | Contact Us | Link to us
      Other Gale sites: Books & Authors | Goliath | MovieRetriever.com | WiseTo Social Issues