[XML-DEV Mailing List Archive Home]
[Reply To This Message]
Re: #Announce published JXML schema, an XML schema forreprese
- From: Michael Kay <email@example.com>
- To: "firstname.lastname@example.org" <email@example.com>
- Date: Thu, 03 Feb 2011 15:59:49 +0000
On 03/02/2011 14:08, David Lee wrote:
I’ve had this working for a while but
finally got around to publishing the specs.
This is currently implemented in the
xml2json and json2xml commands in xmlsh (http://www.xmlsh.org)
The goal of this schema is a direct mapping
in XML to the JSON data model, NOT a “nice XML transformation
( I’m working on that separately which I
hope to publish later this year).
This is extremely simple (intentionally)
and should be easy to implemented in most languages.
David A. Lee
Looks good. I share John's aesthetic objections to upper-case
It would be easy enough to add to the schema the constraint that the
names of members in an object must be unique.
It seems rather odd that BOOLEAN should be an enumerated string
rather than an xs:boolean.
It also seems odd to use trivial restrictions of xs:double and
xs:string rather than using xs:double and xs:string themselves.
You get slightly better schema-aware XSLT and XQuery processing
capability if you make "value" an abstract element heading a
substitution group, rather than a choice group (it means you can
match it using "schema-element(value)").
You need to say whether strings are held in JSON format (with
backslashes) or are unescaped. You're damned if you do, damned if
you don't: if you try to do unescaping then you hit the nastiness
that JSON can contain \0 which can't be represented directly in XML.
We're working on parse-json() and serialize-json() for XSLT 3.0
right now. At present we're converting to new map/array data
structures rather than XML trees, but this could well be an
| [Thread Prev]
| [Thread Next]
| [Date Next]
| [Thread Index]
PURCHASE STYLUS STUDIO ONLINE TODAY!
Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!
Download The World's Best XML IDE!
Accelerate XML development with our award-winning XML IDE - Download a free trial today!
Subscribe in XML format
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