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

Re: Expert's advice needed about XML Schema and definin g some


what are joins in xml

On Dec 5, 2003, at 3:36 AM, Barwell Jonathan wrote:

> I wonder whether you are actually using the right technologies to 
> solve your problems.  In essence you are trying to design a relational 
> database using XML.

I had the same reaction to the original post.  As useful as XML is for 
lots of things, one needs to guard against the temptation to see  nails 
that need pounding simply because one has a hammer.  XML per se has no 
notion of cross-document referential integrity nor does XPath/XSLT 1.x 
have the notion of a join.  Obviously these are two great strengths of 
the relational approach.

To the extent that other aspects of the situation here demand an XML 
approach, XSLT 2.0 / XQuery joins across two documents seem like a more 
natural fit than trying to coerce the data into a single document where 
DTD/Schema id/idref constraints can apply.  True those are not mature 
Recommendations, but there is a lot of software out there that supports 
them, from industrial strength XML servers to open source.  Saxon might 
be the best tool with which to start experimenting. 
  

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.