[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

TransQuery - XSLT as Query Language

  • From: Evan Lenz <elenz@x...>
  • To: xml-dev@l...
  • Date: Mon, 29 Oct 2001 10:18:36 -0800

xslt queries
TransQuery comprises a small, flexible set of XSLT conventions and
processing model constraints that enable the use of XSLT as a query language
over multiple XML documents. It is an interoperability specification for XML
databases, allowing them to use a standard XML query language today--the
W3C-recommended XSLT. To learn more, see http://transquery.org.

Related resources:

The TransQuery Specification. Excerpt: "Though XSLT is principally oriented
toward transformation of a single source document, it has built-in
mechanisms for accessing multiple source documents. It is the purpose of
TransQuery to reconcile and harmonize the single-source view with a
multiple-source view, using existing standard constructs in XSLT 1.0."
http://transquery.org/specification

The TransQuery FAQ provides an informal introduction to TransQuery and its
reasons for being, answering questions such as "Is TransQuery meant to
replace XQuery?":
http://transquery.org/faq

The TransQuery Demo, hosted by XYZFind Corp., includes XSLT solutions to the
W3C XML Query Use Cases. This demo is powered by software developed as a
part of the TransQuery SourceForge Project (see below), which currently uses
the XSLT processor Saxon. It is meant to demonstrate the usefulness of XSLT
as a query language, particularly when coupled with the conventions
specified by TransQuery. The demo includes 90 sample queries, which provide
solutions and alternate solutions to 76 of the 78 use cases in the W3C XML
Query Use Cases document[1]. An optional query-by-query commentary is
included, discussing the strengths and weaknesses of XSLT as a query
language, as well as how those weaknesses might be addressed in a future
version of XSLT.
http://www.xyzfind.com/transquery

The TransQuery SourceForge project hosts a prototype server implementation
of the TransQuery processing model, using the Saxon XSLT processor:
http://sourceforge.net/projects/transquery

Questions? Comments?

Evan Lenz
XYZFind Corp.
http://www.xyzfind.com

[1] http://www.w3.org/TR/2001/WD-xmlquery-use-cases-20010608


PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.