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

Re: elementFormDefault [was:Venetian Blinds vs Garden of Eden]

  • From: Mukul Gandhi <gandhi.mukul@gmail.com>
  • To: Michael Kay <mike@saxonica.com>
  • Date: Fri, 29 Oct 2010 14:21:04 +0530

Re:  elementFormDefault [was:Venetian Blinds vs Garden of Eden]
Hi Mike,

On Fri, Oct 29, 2010 at 1:37 PM, Michael Kay <mike@saxonica.com> wrote:
> Yes, it's by design, but it's a bad design, in my view.

I won't argue over this. I respect your opinion.

> Someone thought attributes and elements should be symmetric, so the choice of "same
> namespace as parent" and "no namespace" should be available for both.

I think the current concept is, that default namespaces are not
available to attributes. I seem to remember lots of discussions (on
this list as well) on parent-child relationship between XML elements
and attributes. The XML spec seems to simply say, here is an element
and here are attributes of this element. It doesn't say that element
is parent node of an attribute (but XPath spec says that -- it defines
a formal model of an XML tree that's useful for languages like XSLT
and XQuery for example).

But I really don't have any opinion on your point:
<quote>
    "so the choice of "same namespace as parent" and "no namespace"
should be available for both".
</quote>

> But very few people want to put child elements in no namespace

I personally find this useful (may be I'm amongst those few :). There
can be lot's of uses of this I believe. Here another quick example I
can think of (for example the schema author may want this kind of
lexical representation for instance documents):

<container:vector xmlns:container="http://mycontainerService">
  <x/>
  <x/>
  ..
</container:vector>




-- 
Regards,
Mukul Gandhi


[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.