Re: ETF: Issues related to encoding

+1 to Jacek's issue.

Turns out, I raised this during the development of the 1.1 spec, and 
without going into private discussions, it was controversial.  There were 
at the time others in the SOAP community who strongly preferred the more 
compact notation that fits within an attribute. 

Anyway, I did some work at that time on an alternative.  I don't know 
whether I have the fragments lying around.  In any case, they were more or 
less what you'd expect, using explicit markup for array bounds, etc.  As I 
recall, it came out moderately well, with a couple of drawbacks:

It is, as you would expect, more verbose.
I found it quite hard to get all of schema type inheritance to work quite 
as I would have liked.  I would have liked to come up with a sort of base 
array of anything that could be "refined", in the schema sense, to 
something like an array of "ints", which could in turn be refined to an 
array of subtype of int.  As I vaguely recall, I could somehow get the 
first level of inheritance clean, but not the second.

There is, of course, the major issue of breaking compatibility with SOAP 
1.1, and that might be the big reason to stick with the status quo.  In 
principle, I agree that more explicit markup would be appropriate.

------------------------------------------------------------------------
Noah Mendelsohn                                    Voice: 1-617-693-4036
Lotus Development Corp.                            Fax: 1-617-693-8676
One Rogers Street
Cambridge, MA 02142
------------------------------------------------------------------------







Hugo Haas <hugo@w3.org>
Sent by: xml-dist-app-request@w3.org
10/05/01 03:29 PM

 
        To:     xml-dist-app@w3.org
        cc:     (bcc: Noah Mendelsohn/CAM/Lotus)
        Subject:        Re: ETF: Issues related to encoding

* Jacek Kopecky <jacek@idoox.com> [2001-10-04 11:38+0200]
> New:
> 
>  #xx "array information is not XML-ish"

xx = 144:

                 http://www.w3.org/2000/xp/Group/xmlp-issues.html#x144

-- 
Hugo Haas - W3C
mailto:hugo@w3.org - http://www.w3.org/People/Hugo/ - tel:+1-617-452-2092

Received on Wednesday, 10 October 2001 15:56:12 UTC