Re: [mmox] XML serialization
"Hurliman, John" <john.hurliman@intel.com> Mon, 23 February 2009 22: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 1DA5B3A63D3 for <mmox@core3.amsl.com>; Mon, 23 Feb 2009 14:18:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.87
X-Spam-Level:
X-Spam-Status: No, score=-5.87 tagged_above=-999 required=5 tests=[AWL=-0.271, BAYES_00=-2.599, J_BACKHAIR_43=1, 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 T-ibZarcpsSi for <mmox@core3.amsl.com>; Mon, 23 Feb 2009 14:18:16 -0800 (PST)
Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by core3.amsl.com (Postfix) with ESMTP id 3EF0C3A6817 for <mmox@ietf.org>; Mon, 23 Feb 2009 14:18:16 -0800 (PST)
Received: from orsmga002.jf.intel.com ([10.7.209.21]) by orsmga102.jf.intel.com with ESMTP; 23 Feb 2009 14:11:24 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="4.38,256,1233561600"; d="scan'208";a="389151684"
Received: from rrsmsx603.amr.corp.intel.com ([10.31.0.57]) by orsmga002.jf.intel.com with ESMTP; 23 Feb 2009 14:27:12 -0800
Received: from rrsmsx506.amr.corp.intel.com ([10.31.0.39]) by rrsmsx603.amr.corp.intel.com ([10.31.0.57]) with mapi; Mon, 23 Feb 2009 15:18:24 -0700
From: "Hurliman, John" <john.hurliman@intel.com>
To: "mmox@ietf.org" <mmox@ietf.org>
Date: Mon, 23 Feb 2009 15:18:22 -0700
Thread-Topic: [mmox] XML serialization
Thread-Index: AcmWAEW4YMZUOSbuTKuxaZegCQw2FgAA0oZA
Message-ID: <62BFE5680C037E4DA0B0A08946C0933D502639CF@rrsmsx506.amr.corp.intel.com>
References: <ebe4d1860902230239q207d4c0ar5b0582ad7ca855bf@mail.gmail.com> <49A30D7A.3040003@gmail.com> <2F80CC37-A5BD-4EAD-8E12-D31A21912A8B@lindenlab.com>
In-Reply-To: <2F80CC37-A5BD-4EAD-8E12-D31A21912A8B@lindenlab.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 22:18:21 -0000
Speaking as the maintainer of OpenSim's LLSD<->XML serialization library (OpenMetaverse.StructuredData) I can say there would be zero resistance from me in adopting a better serialization. In fact, I would greet the changes with open arms, as would most people in the open source virtual world sphere. Please do not put any of the OpenSim/OpenMetaverse efforts in the same sentence when claiming that improvements will be met with resistance. If there is going to be a significant amount of resistance to anything that improves on deployed and working Second Life technology, then I don't think this will get very far. John >-----Original Message----- >From: mmox-bounces@ietf.org [mailto:mmox-bounces@ietf.org] On Behalf Of >Meadhbh Hamrick (Infinity) >Sent: Monday, February 23, 2009 1:47 PM >To: Jon Watte >Cc: mmox@ietf.org >Subject: Re: [mmox] XML serialization > >Catherine... Jon... > >can you create a proposal for a next generation XML serialization? > >the existing serialization is in current use by SL, OpenSim and PyOGP, >so there's probably going to be a lot of resistance to changing >something that currently works and is deployed. > >keep in mind, however, that OGP does not use XML to represent it's >PDUs, it uses LLSD. XML is one of three defined serializations of >LLSD. it's a subtle difference, but important. > >for instance... is there a benefit to explicitly adding support for >namespaces to the XML serialization? there was a bit of discussion >about this amongst some AWG members, and the consensus was... "why >bother? the XML (presentation layer) is not the place where you want >to extend the PDU... you want to extend it in the LLSD / LLIDL >definition of the interaction." > >but, i still think it's an interesting idea as it might allow systems >that use XML serialization exclusively to extend display and >distribution options of various PDUs. > >-cheers >-m > >On Feb 23, 2009, at 12:56 PM, Jon Watte wrote: > >> 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 >> >> _______________________________________________ >> mmox mailing list >> mmox@ietf.org >> https://www.ietf.org/mailman/listinfo/mmox > >_______________________________________________ >mmox mailing list >mmox@ietf.org >https://www.ietf.org/mailman/listinfo/mmox >
- [mmox] XML serialization Catherine Pfeffer
- Re: [mmox] XML serialization Jon Watte
- Re: [mmox] XML serialization Hurliman, John
- Re: [mmox] XML serialization Meadhbh Hamrick (Infinity)
- Re: [mmox] XML serialization Hurliman, John
- Re: [mmox] XML serialization Jon Watte
- Re: [mmox] XML serialization Mark Lentczner
- Re: [mmox] XML serialization Meadhbh Hamrick (Infinity)
- Re: [mmox] XML serialization Jon Watte
- Re: [mmox] XML serialization Jon Watte
- Re: [mmox] XML serialization Hurliman, John
- Re: [mmox] XML serialization Jon Watte
- [mmox] XML serialization Catherine Pfeffer
- Re: [mmox] XML serialization Meadhbh Hamrick (Infinity)
- Re: [mmox] XML serialization Jon Watte
- Re: [mmox] XML serialization Lawson English
- Re: [mmox] XML serialization Jon Watte
- Re: [mmox] XML serialization Lawson English
- Re: [mmox] XML serialization Jon Watte
- Re: [mmox] XML serialization Meadhbh Hamrick (Infinity)
- Re: [mmox] XML serialization Jon Watte