- From: Leigh L. Klotz, Jr. <Leigh.Klotz@Xerox.com>
- Date: Wed, 05 Oct 2011 19:15:16 -0700
- To: www-dom@w3.org
- Message-ID: <4E8D0F34.5000405@Xerox.com>
I would recommending benchmarking the JDOM and XDOM designs, and reading Elliotte Rusty Harold and Jason Hunter's writeups at http://www.jdom.org/downloads/docs.html The JDOM API is, aside perhaps from the very similar XDOM, the only rational imperative programming language API I've seen for XML. It has excellent choices for operations and methods, and the builder-like compositional structure is close to some of Anne's proposal: new Element("foo") .setAttribute("a", "b") .addContent(new Element("bar").addContent("text")) On the JSON and XML topic, in the Forms WG, we have shown a successful round trip of JSON web service data with an XForms processor. In the XForms processor, JSON data looks like normal XML, but the parsing and serialization are done to JSON. Arrays and keys with non-XML names are represented in a succinct way which leads both to correct operation and easy authoring with XPath. These points are in draft form in http://www.w3.org/MarkUp/Forms/wiki/Json and there's also a paper on the topic from XML Prague 2011 by Alain Couthures http://www.xmlprague.cz/2011/sessions.html#JSON-for-XForms Leigh.
Received on Thursday, 6 October 2011 02:15:41 UTC