Re: [mmox] XML serialization

"Hurliman, John" <john.hurliman@intel.com> Mon, 23 February 2009 21:18 UTC

Return-Path: <john.hurliman@intel.com>
X-Original-To: mmox@core3.amsl.com
Delivered-To: mmox@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id EBA6E28C160 for <mmox@core3.amsl.com>; Mon, 23 Feb 2009 13:18:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.524
X-Spam-Level:
X-Spam-Status: No, score=-6.524 tagged_above=-999 required=5 tests=[AWL=0.075, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xKsQQXxI2J9R for <mmox@core3.amsl.com>; Mon, 23 Feb 2009 13:18:55 -0800 (PST)
Received: from mga14.intel.com (mga14.intel.com [143.182.124.37]) by core3.amsl.com (Postfix) with ESMTP id B2ACB28C15C for <mmox@ietf.org>; Mon, 23 Feb 2009 13:18:55 -0800 (PST)
Received: from azsmga001.ch.intel.com ([10.2.17.19]) by azsmga102.ch.intel.com with ESMTP; 23 Feb 2009 13:19:04 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="4.38,255,1233561600"; d="scan'208";a="113584071"
Received: from rrsmsx604.amr.corp.intel.com ([10.31.0.170]) by azsmga001.ch.intel.com with ESMTP; 23 Feb 2009 13:19:04 -0800
Received: from rrsmsx002.amr.corp.intel.com (10.31.0.34) by rrsmsx604.amr.corp.intel.com (10.31.0.170) with Microsoft SMTP Server (TLS) id 8.1.311.2; Mon, 23 Feb 2009 14:19:03 -0700
Received: from rrsmsx506.amr.corp.intel.com ([10.31.0.39]) by rrsmsx002.amr.corp.intel.com ([10.31.0.34]) with mapi; Mon, 23 Feb 2009 14:19:03 -0700
From: "Hurliman, John" <john.hurliman@intel.com>
To: "mmox@ietf.org" <mmox@ietf.org>
Date: Mon, 23 Feb 2009 14:19:00 -0700
Thread-Topic: [mmox] XML serialization
Thread-Index: AcmV+TsvwcYmlNaxQ12dEso7PiLKBAAArnoQ
Message-ID: <62BFE5680C037E4DA0B0A08946C0933D5026392C@rrsmsx506.amr.corp.intel.com>
References: <ebe4d1860902230239q207d4c0ar5b0582ad7ca855bf@mail.gmail.com> <49A30D7A.3040003@gmail.com>
In-Reply-To: <49A30D7A.3040003@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: Re: [mmox] XML serialization
X-BeenThere: mmox@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Massively Multi-participant Online Games and Applications <mmox.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/mmox>, <mailto:mmox-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmox>
List-Post: <mailto:mmox@ietf.org>
List-Help: <mailto:mmox-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmox>, <mailto:mmox-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 23 Feb 2009 21:18:57 -0000

>-----Original Message-----
>From: mmox-bounces@ietf.org [mailto:mmox-bounces@ietf.org] On Behalf Of
>Jon Watte
>Sent: Monday, February 23, 2009 12:56 PM
>To: Catherine Pfeffer
>Cc: mmox@ietf.org
>Subject: Re: [mmox] XML serialization
>
>Catherine Pfeffer wrote:
>> <llsd>
>>    <map>
>>       <entry>
>>         <key>success</key>
>>         <boolean>true</boolean>
>>       </entry>
>>       <entry>
>>         <key>something_i_like_to_eat_on_sundays</key>
>>         <string>bananas</string>
>>        </entry>
>>    </map>
>> </llsd>
>
>A better way is
>
><map>
>  <value type="boolean" key="success>true</value>
>  <value type="string"
>key="something_i_like_to_eat_on_sundays">bananas</value>
></map>
>
>natural way to express it.This has less of the angle bracket tax, and it
>has a VERY straight-forward parsing style. In fact, in my opinion it's
>the most In XPath, it's now trivial: "value[@key=success]"
>
>
>I'm working on a list of the things I think are wrong with the current
>proposal, of which this is one thing (there are about six). If we're
>open to change on those things (including this), then I could get behind
>the LLSD. Stay tuned :-)
>
>Sincerely,
>
>jw
>

Once you post your LLSD comments I can add them to the LLSD evaluation page at http://www.openmetaversetech.org/node/13 (this site is currently under heavy construction, but will become an open wiki soon).

John