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] Multiple instances of an attribute Re: [xml-dev]Towards XML 2.0

> So, what are the circumstances that xml:json="[1,2,3,4,5]" would help over a
> particular vocabulary having data-json="[1,2,3,4,5]" ?

The xml:json would not need a schema to distinguish an unordered list or array
from a sequenced one so the parser would know whether to treat the order as
significant without having to load and understand a schema or be programmed
with being able to read different kinds of schema language, etc. That seems to
me a crucial difference and there may be others.


----
Stephen D Green



On 10 December 2010 10:03, David Carlisle <davidc@nag.co.uk> wrote:
> On 10/12/2010 09:46, Stephen Green wrote:
>>
>> I was also thinking maybe some xml:xxx features added to XML by the XML WG
>> (rather than the XML Schema WG) might expand attribute functionality in a
>> way which doesn't require a schema
>
>
> why is a schema needed? What is the use case for being able to parse
> xml+json (say) with no prior knowledge of what vocabulary of the xml file is
> using, but being able to detect that particular attributes are json?
>
> To give counter example:
>
> an xsl file has many structured attributes (typically xpath rather than json
> but the issues are similar)
>
> select="(1,2,3,4,5)"
>
> for example. That xpath has many similarities to json, involving sequences
> and integer literals. there is no schema type for xpath, an xslt processor
> just has advance knowledge that the select attribute contains xpath and
> parses it accordingly. A generic XML processor doesn't know that this is
> xpath and just treats the entire attribute as an opaque string, but that's
> OK it wouldn't help if it did know it was xpath, it wouldn't be able to
> evaluate it anyway.
>
> So, what are the circumstances that xml:json="[1,2,3,4,5]" would help over a
> particular vocabulary having data-json="[1,2,3,4,5]" ?
>
> David
>
>
> ________________________________________________________________________
> The Numerical Algorithms Group Ltd is a company registered in England
> and Wales with company number 1249803. The registered office is:
> Wilkinson House, Jordan Hill Road, Oxford OX2 8DR, United Kingdom.
>
> This e-mail has been scanned for all viruses by Star. The service is
> powered by MessageLabs.
> ________________________________________________________________________
>


[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