[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Multiple instances of an attribute Re: Towards XM
> 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] |
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|