[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

XML JSON Mutant

  • From: "Pete Cordell" <petexmldev@codalogic.com>
  • To: <xml-dev@lists.xml.org>
  • Date: Thu, 17 Feb 2011 21:12:04 -0000

XML JSON Mutant
Since its nearly Friday, how about an XML JSON Mutant!

In XML a couple of data oriented values might look like:

    <Name>Value</Name>
    <Name2>Value2</Name2>

In JSON they might look like:

    Name:Value,
    Name2:Value2,

In Mutant they might look like:

    <Name:Value>
    <Name2:Value2>

XML with attributes like:

    <Name attr1="v1" attr2="v2">Value</Name>

Would in Mutant be like:

    <Name attr1="v1" attr2="v2" :Value>

(i.e. attributes are placed between the name and the colon)

And XML markup like:

    <Name attr1="v1" attr2="v2">This is <b>Markedup</b> Text</Name>

Would be represented in Mutant like:

    <Name attr1="v1" attr2="v2":This is <b:Markedup> Text>

Or another example might be:

    <Name attr1="v1" :Read <a href="http://...":this> article>

You could even make arrays more efficient by saying that if a pair starts 
with <: (i.e. does not have a name field) it takes the name of the previous 
pair, like:

    <Name:Value1><:Value2><:Value3>

The benefit is that everybody gets to recognise something of their favoured 
technology in the resultant solution, and everybody feels equally 
compromised!

Pete Cordell
Codalogic Ltd
Interface XML to C++ the easy way using C++ XML
data binding to convert XSD schemas to C++ classes.
Visit http://codalogic.com/lmx/ or http://www.xml2cpp.com
for more info





[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!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.