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



=============='
> { "foo" : "bar" , "foo" : "spam" }
>
> Is legal JSON ?

But the array

{ "foo": ["bar", "spam"] }

amounts to the same thing doesn't it?
----
Stephen D Green
============================

Not in my mind.  They end up as different internal objects.

The first is an object with 2 named fields, the second is an object with one
named field which is an array of 2 unnamed strings.
Completely different data, both in syntax and in the internal JavaScript
object form.
You would access them differently.  They are not equivalent.

The second is perhaps equivalent to  the XML
<foo>
  <value>bar</value>
  <value>spam</value>
</foo>

or even if you use XSD schema with the appropriate type
<foo>bar spam</foo>


  



[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