- From: Falk, Alexander <al@altova.com>
- Date: Tue, 30 Jan 2001 01:18:09 +0100
- To: "'Noah_Mendelsohn@lotus.com'" <Noah_Mendelsohn@lotus.com>
- Cc: www-xml-schema-comments@w3.org
- Message-ID: <0FED160BABE4D311AD2E0050DA465785155E5B@medusa.icon.at>
Noah, yes, I'm happy with this decision. As I had in the meantime already voted _against_ opening this issue when we did the web-based ballots prior to the ftf, I'm now happy to know that we indeed didn't open this issue ;) Alexander ... Alexander Falk ... President & CEO of Altova, Inc. - The XML Spy Company ... Member of the W3C Advisory Committee ... Member of the W3C XML Schema Working Group ========================================================================= XML Spy 3.0 - the first true Integrated Development Environment for XML Visit http://www.xmlspy.com/ to download a free 30-day evaluation version ========================================================================= -----Original Message----- From: Noah_Mendelsohn@lotus.com [mailto:Noah_Mendelsohn@lotus.com] Sent: Monday, January 29, 2001 18:49 To: Alexander Falk Cc: www-xml-schema-comments@w3.org Subject: CR-44 response: should xsi:type be dropped? Dear Alexander, The W3C XML Schema Working Group has spent the last several weeks working through the comments received from the public on the Candidate Recommendation (CR) of the XML Schema specification. We thank you for the comments you made on our specification during our CR comment period, and want to make sure you know that all comments received during the CR comment period have been recorded in our CR issues list ( http://www.w3.org/2000/12/xmlschema-crcomments.html). You raised the point registered as issue CR-44: Issue Title: Drop xsi:type? You specifically said in your note [1]: "5) the CR also asks for explicit feedbck on xsi:type -- while we do already support substitutionGroups in XML Spy, we have not yet implemented xsi:type, because in contrast to a substitution group (which simply allows a global element to be substituted for another global element) xsi:type requires the validation engine to keep information about complexTypes in memory at all times, which is both a performance and memory size issue. Our current implementation of the validation engine discards all complexType and simpleType information, once the element content model has been built in memory, which allows for much more efficient processing. Furthermore, the ability for the XML instance document author to directly access/change the underlying type of an element introduces an entirely new level of complexity or risk that is - in our opinion - unwarranted." The workgroup has considered your concerns, but has decided that on balance the utility of xsi:type outweighs the associated implementation complexity. The group has therefore decided to retain the xsi:type feature. As you know, xsi:type is useful for a variety of purposes, including serialization of typed object graphs. It would be helpful to us to know whether you are satisfied with the decision taken by the WG on this issue, or wish your dissent from the WG's decision to be recorded for consideration by the Director of the W3C. Regards Noah Mendelsohn XML Schema Working Group [1] http://lists.w3.org/Archives/Public/www-xml-schema-comments/2000OctDec/0437 ------------------------------------------------------------------------ Noah Mendelsohn Voice: 1-617-693-4036 Lotus Development Corp. Fax: 1-617-693-8676 One Rogers Street Cambridge, MA 02142 ------------------------------------------------------------------------
Received on Monday, 29 January 2001 19:18:18 UTC