[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
- From: Stephen Green <stephengreenubl@gmail.com>
- To: David Carlisle <davidc@nag.co.uk>
- Date: Fri, 10 Dec 2010 10:10:41 +0000
> 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]