XML.orgXML.org
FOCUS AREAS |XML-DEV |XML.org DAILY NEWSLINK |REGISTRY |RESOURCES |ABOUT
OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]
Re: [xml-dev] RE: Just nodes please

You can define a Relax NG schema that permits user choice for 
attributes or child elements; it's a nice idiom.

Amy!
On Mon, 06 Dec 2010 16:56:39 +0000, Michael Kay wrote:
> On 06/12/2010 16:34, David Lee wrote:
>> Nothing stopping your application from allowing  that equivalence 
>> [between attributes and child elements].
> 
> Yes, but it's an interesting idea that the parser should treat them 
> as equivalent, simplifying the API and allowing an effortless move 
> from attributes to child elements when the data gets more complex. 
> Anything we can do to simplify the API (and thus the mapping to data 
> structures supported by programming languages) is a move in the right 
> direction.
> 
> Michael Kay
> Saxonica
>> 
>> 
>> ----------------------------------------
>> David A. Lee
>> dlee@calldei.com
>> http://www.xmlsh.org
>> 
>> 
>> -----Original Message-----
>> From: Manos Batsis [mailto:manos_lists@geekologue.com]
>> Sent: Monday, December 06, 2010 11:44 AM
>> To: David Lee; xml-dev@lists.xml.org>>  XML Developers List
>> Subject: Just nodes please (was: Re: [xml-dev] XML2.0: Truncated End 
>> Tags (Was: Fixing what's broke))
>> 
>> 
>> On 12/06/2010 06:04 PM, David Lee wrote:
>>> If you really value conciseness above all else there is always attributes
>> On a sidenote, it would be great if
>> 
>> <node1 node2="node3" />
>> 
>> was equal to
>> 
>> <node1>
>>    <node2>node3</node2>
>> </node1>
>> 
>> so that APIs could be simplified and schemas could *actually* become
>> extensible in practice.
>> 
>> My 0.2 euros.
>> 
>> Manos
>> 
>> 
>> _______________________________________________________________________
>> 
>> XML-DEV is a publicly archived, unmoderated list hosted by OASIS
>> to support XML implementation and development. To minimize
>> spam in the archives, you must subscribe before posting.
>> 
>> [Un]Subscribe/change address: http://www.oasis-open.org/mlmanage/
>> Or unsubscribe: xml-dev-unsubscribe@lists.xml.org
>> subscribe: xml-dev-subscribe@lists.xml.org
>> List archive: http://lists.xml.org/archives/xml-dev/
>> List Guidelines: http://www.oasis-open.org/maillists/guidelines.php
>> 
>> 
> 
> 
> _______________________________________________________________________
> 
> XML-DEV is a publicly archived, unmoderated list hosted by OASIS
> to support XML implementation and development. To minimize
> spam in the archives, you must subscribe before posting.
> 
> [Un]Subscribe/change address: http://www.oasis-open.org/mlmanage/
> Or unsubscribe: xml-dev-unsubscribe@lists.xml.org
> subscribe: xml-dev-subscribe@lists.xml.org
> List archive: http://lists.xml.org/archives/xml-dev/
> List Guidelines: http://www.oasis-open.org/maillists/guidelines.php
> 


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


News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 1993-2007 XML.org. This site is hosted by OASIS