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

RE: Enlightenment via avoiding the T-word

  • From: "Fuchs, Matthew" <matthew.fuchs@c...>
  • To: "'francis@r...'" <francis@r...>
  • Date: Thu, 30 Aug 2001 12:08:38 -0700

a ding inside
There is "a reasonbly efficient and productive way of building the correct
match paths" which I described in my email:  read the schema and use the
appropriate path to the local of choice.  Yes, they may be nested
indefinitely deep, but for now, that's life.  I stand by my claim that this
approach is robust in the face of local elements - and somewhat optimal, so
long as there is no other way to uniquely identify local names (which there
currently isn't).

The indefinite nesting problem for local elements in Schema (as opposed to
the general "context specific semantics" problem, which applies to globals
as well [e.g., I treat the global "foo" if it's inside the global "baz"
inside the global "bar" differently than I do the global "foo" inside the
global "ding" inside the global "dong"]) is a side effect of the existence
of anonymous types - unnamed complexTypes that appear inside (local) element
declarations.  It's this mutual recursion that's infinite.  If we eliminated
anonymous complexTypes (which I'm not necessarily advocating), then this
would be a two level issue.

Matthew

> -----Original Message-----
> From: Francis Norton [mailto:francis@r...]
> Sent: Thursday, August 30, 2001 11:51 AM
> To: Fuchs, Matthew
> Cc: 'Rick Jelliffe'; 'xml-dev@l...'
> Subject: Re: Enlightenment via avoiding the T-word
> 
> 
> "Fuchs, Matthew" wrote:
> >  
> > As I explain above, a "push program" based on valid XSDL 
> with local names is
> > not vulnerable if match statements to match global elements 
> are qualified,
> > and match statements to match local names are not and 
> include the parent in
> > the match path, is not fragile in the way you describe.  
> > 
> This is only sweeping the dust under a different corner of the carpet
> unless one can prescribe a reasonably efficient and productive way of
> building the correct match paths to disambiguate unqualified local
> elements, which can after all be nested indefinitely deep.
> 
> The Normalised Universal Names (NUNs) you describe in the XML Formal
> Description are probably the best model for this, but until there is a
> way of building this disambiguation support into applications using
> multi-Mb schemas, the problem is not in my view conclusively resolved.
> 
> Francis.
> 

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.