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

Re: Venetian Blinds vs Garden of Eden patterns for industrysta

  • From: David <dlee@calldei.com>
  • To: xml-dev@lists.xml.org
  • Date: Fri, 29 Oct 2010 07:14:44 -0400

Re:  Venetian Blinds vs Garden of Eden patterns for industrysta
  Now I'm really confused.   Given the examples below.
Does this imply that an xpath expression has to be changed when using a 
schema aware processor and the associated schema is known ?


David A. Lee
dlee@calldei.com
http://www.xmlsh.org


On 10/29/2010 12:32 AM, Mukul Gandhi wrote:
> Hi David,
>
> On Fri, Oct 29, 2010 at 2:43 AM, David Carlisle<davidc@nag.co.uk>  wrote:
>> elementFormDefault is really just a wart in XSD and I can't see any reason
>> why it would ever be set to anything other than qualifiesd
> This is by design in XML Schema language. Please do consider these two
> XML document variants and related explanations:
>
> 1.
> <x xmlns="http://ns1">
>    <y/>
> </x>
>
> Here the outermost element and all included elements are in namespace,
> and this can be specified by elementFormDefault="qualified" definition
> in schema document.
>
> 2.
> <ns1:x xmlns:ns1="http://ns1">
>    <y/>
>    <y/>
> </ns1:x>
>
> Here only the outermost element is in a namespace, but inner ones are
> not in namespace (the inner elements are in no/null namespace). These
> document constraints can be specified by
> elementFormDefault="unqualified" (and this is available by default in
> a schema document, if not specified by schema author).
>
> I personally do not agree that only elementFormDefault="qualified"
> should exist (either by syntax or implicitly available by language
> design) in XML schema language. Allowing schema authors to specify
> either "qualified" or "unqualified" for elements (and also for
> attributes) is a significant design made into the XML Schema language
> (and i personally do find this OK :)
>
>
>
>


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]


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.