From robinwilkinson@example.net Wed Apr 01 13:35:45 2009 Return-Path: <robinwilkinson@example.net> Delivered-To: robinwilkinson@example.net Received: (qmail 32807 invoked from network); 1 Apr 2009 13:35:45 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 1 Apr 2009 13:35:45 -0000 Received: (qmail 20260 invoked by uid 500); 1 Apr 2009 13:35:45 -0000 Delivered-To: robinwilkinson@example.net Received: (qmail 20227 invoked by uid 500); 1 Apr 2009 13:35:45 -0000 Mailing-List: contact robinwilkinson@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:robinwilkinson@example.net> List-Unsubscribe: <mailto:robinwilkinson@example.net> List-Post: <mailto:robinwilkinson@example.net> List-Id: <j-dev.xerces.apache.org> Reply-To: robinwilkinson@example.net Delivered-To: mailing list robinwilkinson@example.net Received: (qmail 20219 invoked by uid 99); 1 Apr 2009 13:35:45 -0000 Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 01 Apr 2009 13:35:45 +0000 X-ASF-Spam-Status: No, hits=-1.8 required=10.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_MED,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of robinwilkinson@example.net designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO e4.ny.us.ibm.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 01 Apr 2009 13:35:36 +0000 Received: from d01relay04.pok.ibm.com (d01relay04.pok.ibm.com [83.161.120.155]) by e4.ny.us.ibm.com (8.13.1/8.13.1) with ESMTP id n31DW3jg023253 for <robinwilkinson@example.net>; Wed, 1 Apr 2009 09:32:03 -0400 Received: from d01av01.pok.ibm.com (d01av01.pok.ibm.com [83.161.120.155]) by d01relay04.pok.ibm.com (8.13.8/8.13.8/NCO v9.2) with ESMTP id n31DZEbj161556 for <robinwilkinson@example.net>; Wed, 1 Apr 2009 09:35:14 -0400 Received: from d01av01.pok.ibm.com (loopback [83.161.120.155]) by d01av01.pok.ibm.com (83.161.120.15560308/8.13.3) with ESMTP id n31DZDFG028724 for <robinwilkinson@example.net>; Wed, 1 Apr 2009 09:35:13 -0400 Received: from d25ml04.torolab.ibm.com (d25ml04.torolab.ibm.com [83.161.120.155]) by d01av01.pok.ibm.com (83.161.120.15560308/8.12.11) with ESMTP id n31DZDqc028701 for <robinwilkinson@example.net>; Wed, 1 Apr 2009 09:35:13 -0400 In-Reply-To: <robinwilkinson@example.net> To: robinwilkinson@example.net MIME-Version: 1.0 Subject: Re: [VOTE]: Nomination of Hiranya Jayathilaka for Committer Status X-Mailer: Lotus Notes Release 7.0 HF277 June 21, 2006 Message-ID: <robinwilkinson@example.net> From: Khaled Noaman <robinwilkinson@example.net> Date: Wed, 1 Apr 2009 09:35:09 -0400 X-MIMETrack: Serialize by Router on D25ML04/25/M/IBM(Release 7.0.3FP1|February 24, 2008) at 04/01/2009 09:35:13, Serialize complete at 04/01/2009 09:35:13 Content-Type: multipart/alternative; boundary="=_alternative 004AA1388525758B_=" X-Virus-Checked: Checked by ClamAV on apache.org --=_alternative 004AA1388525758B_= Content-Type: text/plain; charset="US-ASCII" Hiranya has been contributing to Xerces-J over the last year and has shown a lot of eagerness to help with the implementation of XML Schema 1.1. Here's my +1. Khaled Michael Glavassevich/Toronto/IBM@IBMCA 03/31/2009 05:16 PM Please respond to robinwilkinson@example.net To robinwilkinson@example.net cc robinwilkinson@example.net Subject [VOTE]: Nomination of Hiranya Jayathilaka for Committer Status Hi all, Hiranya has been very active in Xerces-J over the past year, first participating as a student in the Google Summer of Code (GSoC) 2008 program and then continuing to help after the program ended with the XML Schema 1.1 effort. He most recently made significant improvements to the XPath 2.0 parsing and evaluation support needed for Type Alternatives [1]. To make it easier for Hiranya to continue contributing to the project, I'd like to nominate him for committer status. Well deserved in my opinion. To start, here's my +1. Thanks. [1] http://www.w3.org/TR/xmlschema11-1/#cTypeAlternative Michael Glavassevich XML Parser Development IBM Toronto Lab E-mail: robinwilkinson@example.net E-mail: robinwilkinson@example.net --=_alternative 004AA1388525758B_= Content-Type: text/html; charset="US-ASCII" <br><font size=2 face="sans-serif">Hiranya has been contributing to Xerces-J over the last year and has shown a lot of eagerness to help with the implementation of XML Schema 1.1.</font> <br> <br><font size=2 face="sans-serif">Here's my +1.</font> <br> <br><font size=2 face="sans-serif">Khaled<br> <br> </font> <br> <br> <br> <table width=100%> <tr valign=top> <td width=40%><font size=1 face="sans-serif"><b>Michael Glavassevich/Toronto/IBM@IBMCA</b> </font> <p><font size=1 face="sans-serif">03/31/2009 05:16 PM</font> <table border> <tr valign=top> <td bgcolor=white> <div align=center><font size=1 face="sans-serif">Please respond to<br> robinwilkinson@example.net</font></div></table> <br> <td width=59%> <table width=100%> <tr valign=top> <td> <div align=right><font size=1 face="sans-serif">To</font></div> <td><font size=1 face="sans-serif">robinwilkinson@example.net</font> <tr valign=top> <td> <div align=right><font size=1 face="sans-serif">cc</font></div> <td><font size=1 face="sans-serif">robinwilkinson@example.net</font> <tr valign=top> <td> <div align=right><font size=1 face="sans-serif">Subject</font></div> <td><font size=1 face="sans-serif">[VOTE]: Nomination of Hiranya Jayathilaka for Committer Status</font></table> <br> <table> <tr valign=top> <td> <td></table> <br></table> <br> <br> <br><tt><font size=3>Hi all,</font></tt><font size=3><br> </font><tt><font size=3><br> Hiranya has been very active in Xerces-J over the past year, first participating as a student in the Google Summer of Code (GSoC) 2008 program and then continuing to help after the program ended with the XML Schema 1.1 effort. He most recently made significant improvements to the XPath 2.0 parsing and evaluation support needed for Type Alternatives [1]. To make it easier for Hiranya to continue contributing to the project, I'd like to nominate him for committer status.</font></tt><font size=3><br> </font><tt><font size=3><br> Well deserved in my opinion. To start, here's my +1.</font></tt><font size=3><br> </font><tt><font size=3><br> Thanks.</font></tt><font size=3><br> </font><tt><font size=3><br> [1] </font></tt><a href="http://www.w3.org/TR/xmlschema11-1/#cTypeAlternative"><tt><font size=3 color=blue><u>http://www.w3.org/TR/xmlschema11-1/#cTypeAlternative</u></font></tt></a><font size=3><br> </font><tt><font size=3><br> Michael Glavassevich<br> XML Parser Development<br> IBM Toronto Lab<br> E-mail: robinwilkinson@example.net<br> E-mail: robinwilkinson@example.net</font></tt> <br> --=_alternative 004AA1388525758B_=-- From robinwilkinson@example.net Wed Apr 01 18:17:37 2009 Return-Path: <robinwilkinson@example.net> Delivered-To: robinwilkinson@example.net Received: (qmail 794 invoked from network); 1 Apr 2009 18:17:37 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 1 Apr 2009 18:17:37 -0000 Received: (qmail 17637 invoked by uid 500); 1 Apr 2009 18:17:37 -0000 Delivered-To: robinwilkinson@example.net Received: (qmail 17597 invoked by uid 500); 1 Apr 2009 18:17:36 -0000 Mailing-List: contact robinwilkinson@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:robinwilkinson@example.net> List-Unsubscribe: <mailto:robinwilkinson@example.net> List-Post: <mailto:robinwilkinson@example.net> List-Id: <j-dev.xerces.apache.org> Reply-To: robinwilkinson@example.net Delivered-To: mailing list robinwilkinson@example.net Received: (qmail 17562 invoked by uid 99); 1 Apr 2009 18:17:35 -0000 Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 01 Apr 2009 18:17:35 +0000 X-ASF-Spam-Status: No, hits=-1.8 required=10.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_MED,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of robinwilkinson@example.net designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO e2.ny.us.ibm.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 01 Apr 2009 18:17:26 +0000 Received: from d01relay02.pok.ibm.com (d01relay02.pok.ibm.com [83.161.120.155]) by e2.ny.us.ibm.com (8.13.1/8.13.1) with ESMTP id n31IE0bk023226; Wed, 1 Apr 2009 14:14:00 -0400 Received: from d01av02.pok.ibm.com (d01av02.pok.ibm.com [83.161.120.155]) by d01relay02.pok.ibm.com (8.13.8/8.13.8/NCO v9.2) with ESMTP id n31IH5tj193454; Wed, 1 Apr 2009 14:17:05 -0400 Received: from d01av02.pok.ibm.com (loopback [83.161.120.155]) by d01av02.pok.ibm.com (83.161.120.15560308/8.13.3) with ESMTP id n31IFVPO012760; Wed, 1 Apr 2009 14:15:31 -0400 Received: from d25ml04.torolab.ibm.com (d25ml04.torolab.ibm.com [83.161.120.155]) by d01av02.pok.ibm.com (83.161.120.15560308/8.12.11) with ESMTP id n31IFUda012752; Wed, 1 Apr 2009 14:15:31 -0400 In-Reply-To: <robinwilkinson@example.net> Subject: Re: [VOTE]: Nomination of Hiranya Jayathilaka for Committer Status To: robinwilkinson@example.net Cc: robinwilkinson@example.net X-Mailer: Lotus Notes Release 7.0 HF277 June 21, 2006 Message-ID: <robinwilkinson@example.net> From: Sandy Gao <robinwilkinson@example.net> Date: Wed, 1 Apr 2009 14:17:43 -0400 X-MIMETrack: Serialize by Router on D25ML04/25/M/IBM(Release 7.0.3FP1|February 24, 2008) at 04/01/2009 14:17:04 MIME-Version: 1.0 Content-type: multipart/alternative; Boundary="0__=0ABBFF18DFF7D16E8f9e8a93df938690918c0ABBFF18DFF7D16E" Content-Disposition: inline X-Virus-Checked: Checked by ClamAV on apache.org --0__=0ABBFF18DFF7D16E8f9e8a93df938690918c0ABBFF18DFF7D16E Content-type: text/plain; charset=US-ASCII +1 Thanks Hiranya for the great work done on XML Schema 1.1 type alternative support! Thanks, Sandy Gao XML Technologies, IBM Canada Editor, W3C XML Schema WG Member, W3C SML WG 734-220-9209 T/L 313-3255 Michael Glavassevich/Toronto/IBM@IBMCA wrote on 2009-03-31 05:16:03 PM: > Hi all, > > Hiranya has been very active in Xerces-J over the past year, first > participating as a student in the Google Summer of Code (GSoC) 2008 > program and then continuing to help after the program ended with the > XML Schema 1.1 effort. He most recently made significant > improvements to the XPath 2.0 parsing and evaluation support needed > for Type Alternatives [1]. To make it easier for Hiranya to continue > contributing to the project, I'd like to nominate him for committer status. > > Well deserved in my opinion. To start, here's my +1. > > Thanks. > > [1] http://www.w3.org/TR/xmlschema11-1/#cTypeAlternative > > Michael Glavassevich > XML Parser Development > IBM Toronto Lab > E-mail: robinwilkinson@example.net > E-mail: robinwilkinson@example.net --0__=0ABBFF18DFF7D16E8f9e8a93df938690918c0ABBFF18DFF7D16E Content-type: text/html; charset=US-ASCII Content-Disposition: inline <html><body> <p>+1<br> <br> Thanks <tt>Hiranya </tt>for the great work done on XML Schema 1.1 type alternative support!<br> <br> Thanks,<br> Sandy Gao<br> XML Technologies, IBM Canada<br> Editor, <a href="http://www.w3.org/XML/Schema"><u><font color="#0000FF">W3C XML Schema WG</font></u></a><br> Member, <a href="http://www.w3.org/XML/SML"><u><font color="#0000FF">W3C SML WG</font></u></a><br> 734-220-9209 T/L 313-3255<br> <br> <br> <tt>Michael Glavassevich/Toronto/IBM@IBMCA wrote on 2009-03-31 05:16:03 PM:<br> <br> &gt; Hi all,<br> &gt; <br> &gt; Hiranya has been very active in Xerces-J over the past year, first <br> &gt; participating as a student in the Google Summer of Code (GSoC) 2008 <br> &gt; program and then continuing to help after the program ended with the<br> &gt; XML Schema 1.1 effort. He most recently made significant <br> &gt; improvements to the XPath 2.0 parsing and evaluation support needed <br> &gt; for Type Alternatives [1]. To make it easier for Hiranya to continue<br> &gt; contributing to the project, I'd like to nominate him for committer status.<br> &gt; <br> &gt; Well deserved in my opinion. To start, here's my +1.<br> &gt; <br> &gt; Thanks.<br> &gt; <br> &gt; [1] <a href="http://www.w3.org/TR/xmlschema11-1/#cTypeAlternative">http://www.w3.org/TR/xmlschema11-1/#cTypeAlternative</a><br> &gt; <br> &gt; Michael Glavassevich<br> &gt; XML Parser Development<br> &gt; IBM Toronto Lab<br> &gt; E-mail: robinwilkinson@example.net<br> &gt; E-mail: robinwilkinson@example.net</tt></body></html> --0__=0ABBFF18DFF7D16E8f9e8a93df938690918c0ABBFF18DFF7D16E-- From robinwilkinson@example.net Thu Apr 02 14:35:26 2009 Return-Path: <robinwilkinson@example.net> Delivered-To: robinwilkinson@example.net Received: (qmail 72997 invoked from network); 2 Apr 2009 14:35:26 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 2 Apr 2009 14:35:26 -0000 Received: (qmail 8103 invoked by uid 500); 2 Apr 2009 14:35:26 -0000 Delivered-To: robinwilkinson@example.net Received: (qmail 8059 invoked by uid 500); 2 Apr 2009 14:35:26 -0000 Mailing-List: contact robinwilkinson@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:robinwilkinson@example.net> List-Unsubscribe: <mailto:robinwilkinson@example.net> List-Post: <mailto:robinwilkinson@example.net> List-Id: <j-dev.xerces.apache.org> Reply-To: robinwilkinson@example.net Delivered-To: mailing list robinwilkinson@example.net Received: (qmail 8047 invoked by uid 99); 2 Apr 2009 14:35:25 -0000 Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 02 Apr 2009 14:35:25 +0000 X-ASF-Spam-Status: No, hits=-1.8 required=10.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_MED,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of robinwilkinson@example.net designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO e6.ny.us.ibm.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 02 Apr 2009 14:35:16 +0000 Received: from d01relay04.pok.ibm.com (d01relay04.pok.ibm.com [83.161.120.155]) by e6.ny.us.ibm.com (8.13.1/8.13.1) with ESMTP id n32EaRPX002745 for <robinwilkinson@example.net>; Thu, 2 Apr 2009 10:36:27 -0400 Received: from d01av03.pok.ibm.com (d01av03.pok.ibm.com [83.161.120.155]) by d01relay04.pok.ibm.com (8.13.8/8.13.8/NCO v9.2) with ESMTP id n32EYrcM176330 for <robinwilkinson@example.net>; Thu, 2 Apr 2009 10:34:53 -0400 Received: from d01av03.pok.ibm.com (loopback [83.161.120.155]) by d01av03.pok.ibm.com (83.161.120.15560308/8.13.3) with ESMTP id n32EYreU011782 for <robinwilkinson@example.net>; Thu, 2 Apr 2009 10:34:53 -0400 Received: from d25ml03.torolab.ibm.com (d25ml03.torolab.ibm.com [83.161.120.155]) by d01av03.pok.ibm.com (83.161.120.15560308/8.12.11) with ESMTP id n32EYrHv011759 for <robinwilkinson@example.net>; Thu, 2 Apr 2009 10:34:53 -0400 In-Reply-To: <robinwilkinson@example.net> Subject: Re: GSOC 2009 - Unicode Normalization Project To: robinwilkinson@example.net Cc: robinwilkinson@example.net X-Mailer: Lotus Notes Release 7.0 HF277 June 21, 2006 Message-ID: <robinwilkinson@example.net> From: Michael Glavassevich <robinwilkinson@example.net> Date: Thu, 2 Apr 2009 10:34:52 -0400 X-MIMETrack: Serialize by Router on D25ML03/25/M/IBM(Release 7.0.3FP1|February 24, 2008) at 04/02/2009 10:34:52 MIME-Version: 1.0 Content-type: multipart/alternative; Boundary="0__=0ABBFF1FDFDD5D258f9e8a93df938690918c0ABBFF1FDFDD5D25" Content-Disposition: inline X-Virus-Checked: Checked by ClamAV on apache.org --0__=0ABBFF1FDFDD5D258f9e8a93df938690918c0ABBFF1FDFDD5D25 Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: quoted-printable Hi Richard, The application deadline is fast approaching: April 3rd at 19:00 UTC. I= think that translates to 5 or 6 AM on Saturday in Australia. If you hav= en't already, you should update your proposal on the official site [1]. I'm = not sure that you will be able to edit after the deadline. Thanks. [1] http://socghop.appspot.com/ Michael Glavassevich XML Parser Development IBM Toronto Lab E-mail: robinwilkinson@example.net E-mail: robinwilkinson@example.net Michael Glavassevich/Toronto/IBM@IBMCA wrote on 03/31/2009 09:58:05 AM:= > Hi Richard, > > Richard Kelly <robinwilkinson@example.net> wrote on 03/31/2009 02:44:03 AM: > > > Hi Michael, > > > > Thanks for your thorough review, I'll revise my proposal ASAP using= > > your feedback. > > > > > > 2009/3/30 Michael Glavassevich <robinwilkinson@example.net>: > > > > > > All XML characters are Unicode. If you were thinking of other character > > > encodings besides UTF-*, these all get converted to Java chars on= input so > > > essentially Xerces is always working on UTF-16 and thus the normalization > > > checker / normalizer will always see a "Unicode encoding form". > > > > > > > Ok, dealing with a single encoding should make it easier. I think I= > > got mixed up > > when reading section 4.3.3 of the XML spec which mentions some othe= r > > encodings. [1] > > > > > > > > Probably something you've already realized but worth clarifying..= . The > > > pipeline (XMLParserConfiguration [1]) is shared between the SAX > and DOM (and > > > perhaps one day StAX) parsers, so these features equally apply to= the > > > existing SAX XMLReader, JAXP SAXParser and DocumentBuilder. > There's already > > > a standard SAX feature defined for normalization checking [2]. We= should > > > probably define a Xerces' specific feature URI to cover the normalization > > > function which could be set on the SAX parser, similar to the parameter > > > defined in DOM Level 3 Core / Load & Save. For a DOM in memory th= e > > > normalizing / normalization checking functions would be invoked b= y setting > > > the parameters on the DOMConfiguration and calling normalizeDocument(). In > > > addition to plugging in the XNI component here it would also invo= lve > > > updating the DOM with the normalized text. And when a DOM is > loaded with an > > > LSParser if the LSInput.certifiedText [3] flag is true, I believe= the > > > intention is that normalization processing is skipped so should h= ave some > > > way to bypass the normalization component (e.g. excluding it from= the > > > pipeline) when the input claims to be certified. > > > > > > > I had one question about another class called XML11Char which letsy= ou check > > if a character is a valid XML 1.1 character. Should normalization > checks play > > any role in this validation? > > XML11Char and its counterpart XMLChar are used for checking well- > formedness: the set of rules which all XML documents must conform to > (otherwise they're not XML). Well-formedness checking will have > logically occurred before the normalization checker / normalizer > sees the data. I wouldn't expect that you would need to call any of > these methods again in that context. > > > Thanks, > > Richard > > > > [1] http://www.w3.org/TR/xml11/#charencoding > > > > -------------------------------------------------------------------= -- > > To unsubscribe, e-mail: robinwilkinson@example.net > > For additional commands, e-mail: robinwilkinson@example.net > > Michael Glavassevich > XML Parser Development > IBM Toronto Lab > E-mail: robinwilkinson@example.net > E-mail: robinwilkinson@example.net= --0__=0ABBFF1FDFDD5D258f9e8a93df938690918c0ABBFF1FDFDD5D25 Content-type: text/html; charset=US-ASCII Content-Disposition: inline Content-transfer-encoding: quoted-printable <html><body> <p><tt>Hi Richard,</tt><br> <br> <tt>The application deadline is fast approaching: April 3rd at 19:00 UT= C. I think that translates to 5 or 6 AM on Saturday in Australia. If yo= u haven't already, you should update your proposal on the official site= [1]. I'm not sure that you will be able to edit after the deadline.</t= t><br> <br> <tt>Thanks.</tt><br> <br> <tt>[1] </tt><tt><a href=3D"http://socghop.appspot.com/">http://socghop= .appspot.com/</a></tt><br> <br> <tt>Michael Glavassevich<br> XML Parser Development<br> IBM Toronto Lab<br> E-mail: robinwilkinson@example.net</tt><br> <tt>E-mail: robinwilkinson@example.net</tt><br> <br> <tt>Michael Glavassevich/Toronto/IBM@IBMCA wrote on 03/31/2009 09:58:05= AM:<br> <br> &gt; Hi Richard,<br> &gt; <br> &gt; Richard Kelly &lt;robinwilkinson@example.net&gt; wrote on 03/31/2009 02:44:0= 3 AM:<br> &gt; <br> &gt; &gt; Hi Michael,<br> &gt; &gt; <br> &gt; &gt; Thanks for your thorough review, I'll revise my proposal ASAP= using<br> &gt; &gt; your feedback.<br> &gt; &gt; <br> &gt; &gt; <br> &gt; &gt; 2009/3/30 Michael Glavassevich &lt;robinwilkinson@example.net&gt;:<b= r> &gt; &gt; &gt;<br> &gt; &gt; &gt; All XML characters are Unicode. If you were thinking of = other character<br> &gt; &gt; &gt; encodings besides UTF-*, these all get converted to Java= chars on input so<br> &gt; &gt; &gt; essentially Xerces is always working on UTF-16 and thus = the normalization<br> &gt; &gt; &gt; checker / normalizer will always see a &quot;Unicode enc= oding form&quot;.<br> &gt; &gt; &gt;<br> &gt; &gt; <br> &gt; &gt; Ok, dealing with a single encoding should make it easier. I t= hink I<br> &gt; &gt; got mixed up<br> &gt; &gt; when reading section 4.3.3 of the XML spec which mentions som= e other<br> &gt; &gt; encodings. [1]<br> &gt; &gt; <br> &gt; &gt; &gt;<br> &gt; &gt; &gt; Probably something you've already realized but worth cla= rifying... The<br> &gt; &gt; &gt; pipeline (XMLParserConfiguration [1]) is shared between = the SAX <br> &gt; and DOM (and<br> &gt; &gt; &gt; perhaps one day StAX) parsers, so these features equally= apply to the<br> &gt; &gt; &gt; existing SAX XMLReader, JAXP SAXParser and DocumentBuild= er. <br> &gt; There's already<br> &gt; &gt; &gt; a standard SAX feature defined for normalization checkin= g [2]. We should<br> &gt; &gt; &gt; probably define a Xerces' specific feature URI to cover = the normalization<br> &gt; &gt; &gt; function which could be set on the SAX parser, similar t= o the parameter<br> &gt; &gt; &gt; defined in DOM Level 3 Core / Load &amp; Save. For a DOM= in memory the<br> &gt; &gt; &gt; normalizing / normalization checking functions would be = invoked by setting<br> &gt; &gt; &gt; the parameters on the DOMConfiguration and calling norma= lizeDocument(). In<br> &gt; &gt; &gt; addition to plugging in the XNI component here it would = also involve<br> &gt; &gt; &gt; updating the DOM with the normalized text. And when a DO= M is <br> &gt; loaded with an<br> &gt; &gt; &gt; LSParser if the LSInput.certifiedText [3] flag is true, = I believe the<br> &gt; &gt; &gt; intention is that normalization processing is skipped so= should have some<br> &gt; &gt; &gt; way to bypass the normalization component (e.g. excludin= g it from the<br> &gt; &gt; &gt; pipeline) when the input claims to be certified.<br> &gt; &gt; &gt;<br> &gt; &gt; <br> &gt; &gt; I had one question about another class called XML11Char which= letsyou check<br> &gt; &gt; if a character is a valid XML 1.1 character. &nbsp;Should nor= malization<br> &gt; checks play<br> &gt; &gt; any role in this validation?<br> &gt; <br> &gt; XML11Char and its counterpart XMLChar are used for checking well-<= br> &gt; formedness: the set of rules which all XML documents must conform = to<br> &gt; (otherwise they're not XML). Well-formedness checking will have <b= r> &gt; logically occurred before the normalization checker / normalizer <= br> &gt; sees the data. I wouldn't expect that you would need to call any o= f <br> &gt; these methods again in that context.<br> &gt; <br> &gt; &gt; Thanks,<br> &gt; &gt; Richard<br> &gt; &gt; <br> &gt; &gt; [1] <a href=3D"http://www.w3.org/TR/xml11/#charencoding">http= ://www.w3.org/TR/xml11/#charencoding</a><br> &gt; &gt; <br> &gt; &gt; -------------------------------------------------------------= --------<br> &gt; &gt; To unsubscribe, e-mail: robinwilkinson@example.net<b= r> &gt; &gt; For additional commands, e-mail: robinwilkinson@example.net= <br> &gt; <br> &gt; Michael Glavassevich<br> &gt; XML Parser Development<br> &gt; IBM Toronto Lab<br> &gt; E-mail: robinwilkinson@example.net<br> &gt; E-mail: robinwilkinson@example.net</tt></body></html>= --0__=0ABBFF1FDFDD5D258f9e8a93df938690918c0ABBFF1FDFDD5D25-- From robinwilkinson@example.net Fri Apr 03 01:29:43 2009 Return-Path: <robinwilkinson@example.net> Delivered-To: robinwilkinson@example.net Received: (qmail 49388 invoked from network); 3 Apr 2009 01:29:43 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 3 Apr 2009 01:29:43 -0000 Received: (qmail 3418 invoked by uid 500); 3 Apr 2009 01:29:42 -0000 Delivered-To: robinwilkinson@example.net Received: (qmail 3349 invoked by uid 500); 3 Apr 2009 01:29:42 -0000 Mailing-List: contact robinwilkinson@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:robinwilkinson@example.net> List-Unsubscribe: <mailto:robinwilkinson@example.net> List-Post: <mailto:robinwilkinson@example.net> List-Id: <j-dev.xerces.apache.org> Reply-To: robinwilkinson@example.net Delivered-To: mailing list robinwilkinson@example.net Received: (qmail 3341 invoked by uid 99); 3 Apr 2009 01:29:42 -0000 Received: from nike.apache.org (HELO nike.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 03 Apr 2009 01:29:42 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of robinwilkinson@example.net designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO wf-out-1314.google.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 03 Apr 2009 01:29:32 +0000 Received: by wf-out-1314.google.com with SMTP id 25so825063wfa.11 for <robinwilkinson@example.net>; Thu, 02 Apr 2009 18:29:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=JLT0+QL8b4zNsdTT1fySoLG7KdbyMcRO0+4GoH/CGfo=; b=RNPMRSLTxsSGll9ikHla8qCqpN0DxsTbanq9D0Q5/Qwd1pZ+E5NL2xpmcb+PuU5I5u PZJxkC+DwZEB43h7VCSNzkKysdFkcYnAJ6frEgqF0jEqEDm9feTC9aU6c0TVqDJeHr9a v+YaHwhSk539AfG5jBuxjkUQBdBK9yCVA5aXo= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; b=n4O1PQyhLYIs6uC5hDRwsWMgorXdauel4yXq+ZlzTC2CmXrmSAfzojxoIOqV2SEz1t pmkgJwDEbcCNLhjCzeCj8nyiIWDvFHMQODxQ3ZEEFtOO37NmfelyTNWH6Vwqm5EpCJj3 TYF07ZL4cErac6mZNcDOtTikm+1Ae6OOKQWPg= MIME-Version: 1.0 Received: by 83.161.120.155 with SMTP id z7mr148787wfz.260.1238722151380; Thu, 02 Apr 2009 18:29:11 -0700 (PDT) In-Reply-To: <robinwilkinson@example.net> References: <robinwilkinson@example.net> <robinwilkinson@example.net> Date: Fri, 3 Apr 2009 12:29:11 +1100 Message-ID: <robinwilkinson@example.net> Subject: Re: GSOC 2009 - Unicode Normalization Project From: Richard Kelly <robinwilkinson@example.net> To: robinwilkinson@example.net Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org Hi, I've now updated the proposal based on your suggestions on both the Apache and Summer of Code sites, so I think everything is all set to go. Thanks for your help, Richard 2009/4/3 Michael Glavassevich <robinwilkinson@example.net>: > Hi Richard, > > The application deadline is fast approaching: April 3rd at 19:00 UTC. I > think that translates to 5 or 6 AM on Saturday in Australia. If you haven't > already, you should update your proposal on the official site [1]. I'm not > sure that you will be able to edit after the deadline. > > Thanks. > > [1] http://socghop.appspot.com/ > > Michael Glavassevich > XML Parser Development > IBM Toronto Lab > E-mail: robinwilkinson@example.net > E-mail: robinwilkinson@example.net > --------------------------------------------------------------------- To unsubscribe, e-mail: robinwilkinson@example.net For additional commands, e-mail: robinwilkinson@example.net From robinwilkinson@example.net Sun Apr 05 03:16:16 2009 Return-Path: <robinwilkinson@example.net> Delivered-To: robinwilkinson@example.net Received: (qmail 81347 invoked from network); 5 Apr 2009 03:16:16 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 5 Apr 2009 03:16:16 -0000 Received: (qmail 58355 invoked by uid 500); 5 Apr 2009 03:16:16 -0000 Delivered-To: robinwilkinson@example.net Received: (qmail 58243 invoked by uid 500); 5 Apr 2009 03:16:15 -0000 Mailing-List: contact robinwilkinson@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:robinwilkinson@example.net> List-Unsubscribe: <mailto:robinwilkinson@example.net> List-Post: <mailto:robinwilkinson@example.net> List-Id: <j-dev.xerces.apache.org> Reply-To: robinwilkinson@example.net Delivered-To: mailing list robinwilkinson@example.net Received: (qmail 58235 invoked by uid 99); 5 Apr 2009 03:16:15 -0000 Received: from nike.apache.org (HELO nike.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 05 Apr 2009 03:16:15 +0000 X-ASF-Spam-Status: No, hits=-1.8 required=10.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_MED,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of robinwilkinson@example.net designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO e6.ny.us.ibm.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 05 Apr 2009 03:16:04 +0000 Received: from d01relay02.pok.ibm.com (d01relay02.pok.ibm.com [83.161.120.155]) by e6.ny.us.ibm.com (8.13.1/8.13.1) with ESMTP id n353HIYQ022925 for <robinwilkinson@example.net>; Sat, 4 Apr 2009 23:17:18 -0400 Received: from d01av03.pok.ibm.com (d01av03.pok.ibm.com [83.161.120.155]) by d01relay02.pok.ibm.com (8.13.8/8.13.8/NCO v9.2) with ESMTP id n353FgRv165618 for <robinwilkinson@example.net>; Sat, 4 Apr 2009 23:15:42 -0400 Received: from d01av03.pok.ibm.com (loopback [83.161.120.155]) by d01av03.pok.ibm.com (83.161.120.15560308/8.13.3) with ESMTP id n353FgG8023394 for <robinwilkinson@example.net>; Sat, 4 Apr 2009 23:15:42 -0400 Received: from d25ml03.torolab.ibm.com (d25ml03.torolab.ibm.com [83.161.120.155]) by d01av03.pok.ibm.com (83.161.120.15560308/8.12.11) with ESMTP id n353FgL0023383 for <robinwilkinson@example.net>; Sat, 4 Apr 2009 23:15:42 -0400 In-Reply-To: <robinwilkinson@example.net> Subject: Re: GSOC 2009 - Unicode Normalization Project To: robinwilkinson@example.net X-Mailer: Lotus Notes Release 7.0 HF277 June 21, 2006 Message-ID: <robinwilkinson@example.net> From: Michael Glavassevich <robinwilkinson@example.net> Date: Sat, 4 Apr 2009 23:16:29 -0400 X-MIMETrack: Serialize by Router on D25ML03/25/M/IBM(Release 7.0.3FP1|February 24, 2008) at 04/04/2009 23:16:30 MIME-Version: 1.0 Content-type: multipart/alternative; Boundary="0__=0ABBFF1CDF82E0A18f9e8a93df938690918c0ABBFF1CDF82E0A1" Content-Disposition: inline X-Virus-Checked: Checked by ClamAV on apache.org --0__=0ABBFF1CDF82E0A18f9e8a93df938690918c0ABBFF1CDF82E0A1 Content-type: text/plain; charset=US-ASCII Hi Richard, Your revised proposal looks really good. Great work! Thanks. Michael Glavassevich XML Parser Development IBM Toronto Lab E-mail: robinwilkinson@example.net E-mail: robinwilkinson@example.net Richard Kelly <robinwilkinson@example.net> wrote on 04/02/2009 09:29:11 PM: > Hi, > > I've now updated the proposal based on your suggestions on both the > Apache and Summer of Code sites, so I think everything is all set to go. > > Thanks for your help, > Richard > > > 2009/4/3 Michael Glavassevich <robinwilkinson@example.net>: > > Hi Richard, > > > > The application deadline is fast approaching: April 3rd at 19:00 UTC. I > > think that translates to 5 or 6 AM on Saturday in Australia. If you haven't > > already, you should update your proposal on the official site [1]. I'm not > > sure that you will be able to edit after the deadline. > > > > Thanks. > > > > [1] http://socghop.appspot.com/ > > > > Michael Glavassevich > > XML Parser Development > > IBM Toronto Lab > > E-mail: robinwilkinson@example.net > > E-mail: robinwilkinson@example.net > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: robinwilkinson@example.net > For additional commands, e-mail: robinwilkinson@example.net --0__=0ABBFF1CDF82E0A18f9e8a93df938690918c0ABBFF1CDF82E0A1 Content-type: text/html; charset=US-ASCII Content-Disposition: inline <html><body> <p><tt>Hi Richard,</tt><br> <br> <tt>Your revised proposal looks really good. Great work!</tt><br> <br> <tt>Thanks.</tt><br> <br> <tt>Michael Glavassevich<br> XML Parser Development<br> IBM Toronto Lab<br> E-mail: robinwilkinson@example.net</tt><br> <tt>E-mail: robinwilkinson@example.net</tt><br> <br> <tt>Richard Kelly &lt;robinwilkinson@example.net&gt; wrote on 04/02/2009 09:29:11 PM:<br> <br> &gt; Hi,<br> &gt; <br> &gt; I've now updated the proposal based on your suggestions on both the<br> &gt; Apache and Summer of Code sites, so I think everything is all set to go.<br> &gt; <br> &gt; Thanks for your help,<br> &gt; Richard<br> &gt; <br> &gt; <br> &gt; 2009/4/3 Michael Glavassevich &lt;robinwilkinson@example.net&gt;:<br> &gt; &gt; Hi Richard,<br> &gt; &gt;<br> &gt; &gt; The application deadline is fast approaching: April 3rd at 19:00 UTC. I<br> &gt; &gt; think that translates to 5 or 6 AM on Saturday in Australia. If you haven't<br> &gt; &gt; already, you should update your proposal on the official site [1]. I'm not<br> &gt; &gt; sure that you will be able to edit after the deadline.<br> &gt; &gt;<br> &gt; &gt; Thanks.<br> &gt; &gt;<br> &gt; &gt; [1] <a href="http://socghop.appspot.com/">http://socghop.appspot.com/</a><br> &gt; &gt;<br> &gt; &gt; Michael Glavassevich<br> &gt; &gt; XML Parser Development<br> &gt; &gt; IBM Toronto Lab<br> &gt; &gt; E-mail: robinwilkinson@example.net<br> &gt; &gt; E-mail: robinwilkinson@example.net<br> &gt; &gt;<br> &gt; <br> &gt; ---------------------------------------------------------------------<br> &gt; To unsubscribe, e-mail: robinwilkinson@example.net<br> &gt; For additional commands, e-mail: robinwilkinson@example.net</tt></body></html> --0__=0ABBFF1CDF82E0A18f9e8a93df938690918c0ABBFF1CDF82E0A1-- From robinwilkinson@example.net Sun Apr 05 21:38:37 2009 Return-Path: <robinwilkinson@example.net> Delivered-To: robinwilkinson@example.net Received: (qmail 37538 invoked from network); 5 Apr 2009 21:38:37 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 5 Apr 2009 21:38:37 -0000 Received: (qmail 78846 invoked by uid 500); 5 Apr 2009 21:38:37 -0000 Delivered-To: robinwilkinson@example.net Received: (qmail 78797 invoked by uid 500); 5 Apr 2009 21:38:37 -0000 Mailing-List: contact robinwilkinson@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:robinwilkinson@example.net> List-Unsubscribe: <mailto:robinwilkinson@example.net> List-Post: <mailto:robinwilkinson@example.net> List-Id: <j-dev.xerces.apache.org> Reply-To: robinwilkinson@example.net Delivered-To: mailing list robinwilkinson@example.net Received: (qmail 78789 invoked by uid 99); 5 Apr 2009 21:38:36 -0000 Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 05 Apr 2009 21:38:36 +0000 X-ASF-Spam-Status: No, hits=2.2 required=10.0 tests=HTML_MESSAGE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of robinwilkinson@example.net designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO mail-qy0-f109.google.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 05 Apr 2009 21:38:30 +0000 Received: by qyk7 with SMTP id 7so3406901qyk.10 for <robinwilkinson@example.net>; Sun, 05 Apr 2009 14:38:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:received:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=FKsWbQAGS/T0ALvvFNaB8PvS9YU/K2pv00ZKcQYGB+g=; b=KUYzZs6/AiY+8VOL2QAbNX4sr8yCeV0p0Hdny3fWz/fJiuIpN8a6ptouwr+TzOvczZ ZxOOmdgHFe6NsZQHhHS1X9S7zyvZML9TYtXnA2xBJV066KyeQ2coJxfQykzIXSx2FBKY i6ZGk+lBYFHQ3Un6ruAT+8Wt4r/klSAQbxgX0= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:date:x-google-sender-auth:message-id:subject :from:to:cc:content-type; b=iyyQUTnltJ6J7kqQT8M8OvabQUvxZxIEk8G09uuDRm1Qmf24mlUqbOROq1wlfdQcYz CVFbfuvvqn+kYct9SVpo4dZ43uUxgKdIz6KMMxC7oWL0IbqYUEUNhpNr4NwcTo/y0lpE B9IKbCfX5hK6SQ6iBbfMPpCJoEF9FCG2h0WTI= MIME-Version: 1.0 Sender: robinwilkinson@example.net Received: by 83.161.120.155 with SMTP id n15mr3079686qac.100.1238967489143; Sun, 05 Apr 2009 14:38:09 -0700 (PDT) Date: Sun, 5 Apr 2009 17:38:09 -0400 X-Google-Sender-Auth: df235ab1764aff4e Message-ID: <robinwilkinson@example.net> Subject: How many XML Schema libraries at ASF is too many XML Schema Libraries? From: Benson Margulies <robinwilkinson@example.net> To: robinwilkinson@example.net Cc: Daniel Kulp <robinwilkinson@example.net>, robinwilkinson@example.net Content-Type: multipart/alternative; boundary=0015175cb5561424390466d59986 X-Virus-Checked: Checked by ClamAV on apache.org --0015175cb5561424390466d59986 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Dear Xerces-J developers, At the moment, I'm the most active maintainer of Apache Xml Schema. This library, which lives inside the WS-COMMONS project, which lives inside the Web Services TLP, is a set of Java classes that form a data model for W3C XML Schema, together with code to walk DOM of schema documents and build the representation and visa versa. XmlSchema has no capability to validate a document against a schema. Typical applications, such as Apache CXF or Apache Axis, spend a fair amount of time converting back and forth between XmlSchema representation and the ordinary DOM for schema documents, if only to pass them into the SchemaFactory to tee up validation, or into some other library. While I haven't gone spelunking in the code of Xerces yet, the existence of the validation feature strikes me as strong circumstantial evidence the existence of some representation of schema. It strikes me that two Java class libraries for W3C XML Schema inside ASF is, prima facia, one too many. So, I'm sending this email to ask if the Xerces project has interest in working on exposing a documented API to the XML Schema data model. I was am more or less on the verge of putting a significant pulse of effort into modernization and performance enhancement of XmlSchema, and if the same effort could yield a more broadly useful result, I'd like to apply it there. I am imagining a scheme where the core representation *is dom*, using subclasses of DOM interfaces to supply convenience methods for safe and comprehensible access to the abstract data model. This could radically speed up code that needs to handle schema documents as DOM and also analyze and manipulate the abstract data model of the W3C Xml Schema. But, imagination aside, I think it would be good to focus energy on a shared solution. Regards, Benson Margulies --0015175cb5561424390466d59986 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Dear Xerces-J developers,<br><br>At the moment, I&#39;m the most active mai= ntainer of Apache Xml Schema. This library, which lives inside the WS-COMMO= NS project, which lives inside the Web Services TLP, is a set of Java class= es that form a data model for W3C XML Schema, together with code to walk DO= M of schema documents and build the representation and visa versa.<br> <br>XmlSchema has no capability to validate a document against a schema. Ty= pical applications, such as Apache CXF or Apache Axis, spend a fair amount = of time converting back and forth between XmlSchema representation and the = ordinary DOM for schema documents, if only to pass them into the SchemaFact= ory to tee up validation, or into some other library.<br> <br>While I haven&#39;t gone spelunking in the code of Xerces yet, the exis= tence of the validation feature strikes me as strong circumstantial evidenc= e the existence of some representation of schema.<br><br>It strikes me that= two Java class libraries for W3C XML Schema inside ASF is, prima facia, on= e too many. So, I&#39;m sending this email to ask if the Xerces project has= interest in working on exposing a documented API to the XML Schema data mo= del.<br> <br>I was am more or less on the verge of putting a significant pulse of ef= fort into modernization and performance enhancement of XmlSchema, and if th= e same effort could yield a more broadly useful result, I&#39;d like to app= ly it there.<br> <br>I am imagining a scheme where the core representation <i>is dom</i>, us= ing subclasses of DOM interfaces to supply convenience methods for safe and= comprehensible access to the abstract data model. This could radically spe= ed up code that needs to handle schema documents as DOM and also analyze an= d manipulate the abstract data model of the W3C Xml Schema. But, imaginatio= n aside, I think it would be good to focus energy on a shared solution.<br> <br><br>Regards,<br>Benson Margulies<br><br><br><br> --0015175cb5561424390466d59986-- From robinwilkinson@example.net Sun Apr 05 22:44:59 2009 Return-Path: <robinwilkinson@example.net> Delivered-To: robinwilkinson@example.net Received: (qmail 61229 invoked from network); 5 Apr 2009 22:44:55 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 5 Apr 2009 22:44:55 -0000 Received: (qmail 11664 invoked by uid 500); 5 Apr 2009 22:44:55 -0000 Delivered-To: robinwilkinson@example.net Received: (qmail 11619 invoked by uid 500); 5 Apr 2009 22:44:55 -0000 Mailing-List: contact robinwilkinson@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:robinwilkinson@example.net> List-Unsubscribe: <mailto:robinwilkinson@example.net> List-Post: <mailto:robinwilkinson@example.net> List-Id: <j-dev.xerces.apache.org> Reply-To: robinwilkinson@example.net Delivered-To: mailing list robinwilkinson@example.net Received: (qmail 11377 invoked by uid 99); 5 Apr 2009 22:44:54 -0000 Received: from nike.apache.org (HELO nike.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 05 Apr 2009 22:44:54 +0000 X-ASF-Spam-Status: No, hits=2.2 required=10.0 tests=HTML_MESSAGE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of robinwilkinson@example.net designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO mail-qy0-f109.google.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 05 Apr 2009 22:44:45 +0000 Received: by qyk7 with SMTP id 7so3426842qyk.10 for <robinwilkinson@example.net>; Sun, 05 Apr 2009 15:44:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type; bh=3ETNO/lajRw11CbNNitapQOyK9kKv2NelnJ4hDrXEVk=; b=L27R5JfNH9vomBAUYTahYRm27OQYGrpUhalU4wIFyY40Z8mnIwyVOtlKOhEaZavB7Y E20sbM6whlSR7VRfe+kKP4tqoTCSQxfnnzQDk6nWqDr6d3ldCJ8+1RyYkiGIcwnktiyP yIHB+Qi8cweCFtLJNNIyyyMzYbGPcxNPkdZhs= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=sogqtkK6RY7xUSlg4oYV44KaV4NtNvLj/+ZmsDdh8XthBVubKrSMjkYgtIY2lgiE1W E29nSTcv8Sfo6bRTb1eYRJ95er/OPq9vGLbDHQkb/eyAyZGmgg9/dkl23FSaM0Hg6j0T YarAkAqv43XvcXBTNXQqfBDjikzKebWqh6u+s= MIME-Version: 1.0 Received: by 83.161.120.155 with SMTP id d3mr3090587qam.161.1238971464556; Sun, 05 Apr 2009 15:44:24 -0700 (PDT) In-Reply-To: <robinwilkinson@example.net> References: <robinwilkinson@example.net> <robinwilkinson@example.net> Date: Sun, 5 Apr 2009 18:44:24 -0400 Message-ID: <robinwilkinson@example.net> Subject: Re: How many XML Schema libraries at ASF is too many XML Schema Libraries? From: Benson Margulies <robinwilkinson@example.net> To: Lawrence Mandel <robinwilkinson@example.net> Cc: robinwilkinson@example.net, Daniel Kulp <robinwilkinson@example.net>, robinwilkinson@example.net Content-Type: multipart/alternative; boundary=0015175cbac2081f8f0466d68629 X-Virus-Checked: Checked by ClamAV on apache.org --0015175cbac2081f8f0466d68629 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Lawrence, Historically, that might have been the case or the intention, but there's nothing 'pull-y' about it today. If you feed it files, it builds dom and walks dom. If you feed it dom, it just walks dom. Now, I'm not an axis2 developer, I'm a cxf developer, but from inside the code I just can't see how it would be a problem. -benson On Sun, Apr 5, 2009 at 6:22 PM, Lawrence Mandel <robinwilkinson@example.net> wrote: > > Hi Benson, > > I may not be remembering correctly, but I thought that one of the reasons > for developing XmlSchema in WS-COMMONS was to support a pull based model > (Axiom). I completely agree that there should not be duplication of effort > around these robinwilkinson@example.net. (Our collective time is better served solving > other problems.) Do you foresee any issues (primarily with Axis2) with > moving XmlSchema to a strictly DOM based model? Is this question even > relevant? > > Thanks, > > Lawrence > > > > > From: Benson Margulies <robinwilkinson@example.net> To: > robinwilkinson@example.net Cc: Daniel Kulp <robinwilkinson@example.net>, > robinwilkinson@example.net Date: 04/05/2009 05:45 PM Subject: How many XML > Schema libraries at ASF is too many XML Schema Libraries? Sent by: > robinwilkinson@example.net > ------------------------------ > > > > Dear Xerces-J developers, > > At the moment, I'm the most active maintainer of Apache Xml Schema. This > library, which lives inside the WS-COMMONS project, which lives inside the > Web Services TLP, is a set of Java classes that form a data model for W3C > XML Schema, together with code to walk DOM of schema documents and build the > representation and visa versa. > > XmlSchema has no capability to validate a document against a schema. > Typical applications, such as Apache CXF or Apache Axis, spend a fair amount > of time converting back and forth between XmlSchema representation and the > ordinary DOM for schema documents, if only to pass them into the > SchemaFactory to tee up validation, or into some other library. > > While I haven't gone spelunking in the code of Xerces yet, the existence of > the validation feature strikes me as strong circumstantial evidence the > existence of some representation of schema. > > It strikes me that two Java class libraries for W3C XML Schema inside ASF > is, prima facia, one too many. So, I'm sending this email to ask if the > Xerces project has interest in working on exposing a documented API to the > XML Schema data model. > > I was am more or less on the verge of putting a significant pulse of effort > into modernization and performance enhancement of XmlSchema, and if the same > effort could yield a more broadly useful result, I'd like to apply it there. > > I am imagining a scheme where the core representation *is dom*, using > subclasses of DOM interfaces to supply convenience methods for safe and > comprehensible access to the abstract data model. This could radically speed > up code that needs to handle schema documents as DOM and also analyze and > manipulate the abstract data model of the W3C Xml Schema. But, imagination > aside, I think it would be good to focus energy on a shared solution. > > > Regards, > Benson Margulies > > > > > --0015175cbac2081f8f0466d68629 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Lawrence,<br> <br> Historically, that might have been the case or the intention, but there&#39= ;s nothing &#39;pull-y&#39; about it today. If you feed it files, it builds dom and walks dom. If you feed it dom, it just walks dom. <br> <br> Now, I&#39;m not an axis2 developer, I&#39;m a cxf developer, but from insi= de the code I just can&#39;t see how it would be a problem.<br> <br> -benson<br><br><br><div class=3D"gmail_quote">On Sun, Apr 5, 2009 at 6:22 P= M, Lawrence Mandel <span dir=3D"ltr">&lt;<a href=3D"mailto:robinwilkinson@example.net= om">robinwilkinson@example.net</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_= quote" style=3D"border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt = 0pt 0.8ex; padding-left: 1ex;"> <br><font face=3D"sans-serif" size=3D"2">Hi Benson,</font> <br> <br><font face=3D"sans-serif" size=3D"2">I may not be remembering correctly= , but I thought that one of the reasons for developing XmlSchema in WS-COMMON= S was to support a pull based model (Axiom). I completely agree that there should not be duplication of effort around these robinwilkinson@example.net. (Our collective time is better served solving other problems.) Do you foresee any issues (primarily with Axis2) with moving XmlSchema to a strictly DOM based model? Is this question even relevant?</font> <br> <br><font face=3D"sans-serif" size=3D"2">Thanks,</font> <br><font face=3D"sans-serif" size=3D"2"><br> Lawrence<br> <br> </font> <br> <br> <br> <table width=3D"100%"> <tbody><tr valign=3D"top"> <td><font color=3D"#5f5f5f" face=3D"sans-serif" size=3D"1">From:</font> </td><td><font face=3D"sans-serif" size=3D"1">Benson Margulies &lt;<a href= =3D"mailto:robinwilkinson@example.net" target=3D"_blank">robinwilkinson@example.net= </a>&gt;</font> </td></tr><tr valign=3D"top"> <td><font color=3D"#5f5f5f" face=3D"sans-serif" size=3D"1">To:</font> </td><td><font face=3D"sans-serif" size=3D"1"><a href=3D"mailto:j-dev@xerce= s.apache.org" target=3D"_blank">robinwilkinson@example.net</a></font> </td></tr><tr> <td valign=3D"top"><font color=3D"#5f5f5f" face=3D"sans-serif" size=3D"1">C= c:</font> </td><td><font face=3D"sans-serif" size=3D"1">Daniel Kulp &lt;<a href=3D"ma= ilto:robinwilkinson@example.net" target=3D"_blank">robinwilkinson@example.net</a>&gt;, <a href=3D"mailto:robinwilkinson@example.net" target=3D"_blank">robinwilkinson@example.net= e.org</a></font> </td></tr><tr valign=3D"top"> <td><font color=3D"#5f5f5f" face=3D"sans-serif" size=3D"1">Date:</font> </td><td><font face=3D"sans-serif" size=3D"1">04/05/2009 05:45 PM</font> </td></tr><tr valign=3D"top"> <td><font color=3D"#5f5f5f" face=3D"sans-serif" size=3D"1">Subject:</font> </td><td><font face=3D"sans-serif" size=3D"1">How many XML Schema libraries= at ASF is too many XML Schema =C2=A0 =C2=A0 =C2=A0 =C2=A0 Libraries?</font> </td></tr><tr valign=3D"top"> <td><font color=3D"#5f5f5f" face=3D"sans-serif" size=3D"1">Sent by:</font> </td><td><font face=3D"sans-serif" size=3D"1"><a href=3D"mailto:bimargulies= @gmail.com" target=3D"_blank">robinwilkinson@example.net</a></font></td></tr></t= body></table> <br> <hr noshade><div><div></div><div class=3D"h5"> <br> <br> <br><font size=3D"3">Dear Xerces-J developers,<br> <br> At the moment, I&#39;m the most active maintainer of Apache Xml Schema. Thi= s library, which lives inside the WS-COMMONS project, which lives inside the Web Services TLP, is a set of Java classes that form a data model for W3C XML Schema, together with code to walk DOM of schema documents and build the representation and visa versa.<br> <br> XmlSchema has no capability to validate a document against a schema. Typica= l applications, such as Apache CXF or Apache Axis, spend a fair amount of time converting back and forth between XmlSchema representation and the ordinary DOM for schema documents, if only to pass them into the SchemaFact= ory to tee up validation, or into some other library.<br> <br> While I haven&#39;t gone spelunking in the code of Xerces yet, the existenc= e of the validation feature strikes me as strong circumstantial evidence the existence of some representation of schema.<br> <br> It strikes me that two Java class libraries for W3C XML Schema inside ASF is, prima facia, one too many. So, I&#39;m sending this email to ask if the Xerces project has interest in working on exposing a documented API to the XML Schema data model.<br> <br> I was am more or less on the verge of putting a significant pulse of effort into modernization and performance enhancement of XmlSchema, and if the same effort could yield a more broadly useful result, I&#39;d like to apply it there.<br> <br> I am imagining a scheme where the core representation <i>is dom</i>, using subclasses of DOM interfaces to supply convenience methods for safe and comprehensible access to the abstract data model. This could radically speed up code that needs to handle schema documents as DOM and also analyze and manipulate the abstract data model of the W3C Xml Schema. But, imaginat= ion aside, I think it would be good to focus energy on a shared solution.<br> <br> <br> Regards,<br> Benson Margulies<br> <br> <br> </font> <br> <br></div></div></blockquote></div><br> --0015175cbac2081f8f0466d68629-- From robinwilkinson@example.net Mon Apr 06 02:04:00 2009 Return-Path: <robinwilkinson@example.net> Delivered-To: robinwilkinson@example.net Received: (qmail 15339 invoked from network); 6 Apr 2009 02:04:00 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 6 Apr 2009 02:04:00 -0000 Received: (qmail 88556 invoked by uid 500); 6 Apr 2009 02:04:00 -0000 Delivered-To: robinwilkinson@example.net Received: (qmail 88507 invoked by uid 500); 6 Apr 2009 02:04:00 -0000 Mailing-List: contact robinwilkinson@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:robinwilkinson@example.net> List-Unsubscribe: <mailto:robinwilkinson@example.net> List-Post: <mailto:robinwilkinson@example.net> List-Id: <j-dev.xerces.apache.org> Reply-To: robinwilkinson@example.net Delivered-To: mailing list robinwilkinson@example.net Delivered-To: moderator for robinwilkinson@example.net Received: (qmail 479 invoked by uid 99); 5 Apr 2009 22:22:18 -0000 X-ASF-Spam-Status: No, hits=-1.8 required=10.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_MED,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of robinwilkinson@example.net designates 83.161.120.155 as permitted sender) In-Reply-To: <robinwilkinson@example.net> References: <robinwilkinson@example.net> To: robinwilkinson@example.net Cc: robinwilkinson@example.net, Daniel Kulp <robinwilkinson@example.net>, robinwilkinson@example.net MIME-Version: 1.0 Subject: Re: How many XML Schema libraries at ASF is too many XML Schema Libraries? X-Mailer: Lotus Notes Release 8.0.2 HF623 January 16, 2009 From: Lawrence Mandel <robinwilkinson@example.net> Message-ID: <robinwilkinson@example.net> Date: Sun, 5 Apr 2009 18:22:33 -0400 X-MIMETrack: Serialize by Router on D25ML04/25/M/IBM(Release 7.0.3FP1|February 24, 2008) at 04/05/2009 18:22:34, Serialize complete at 04/05/2009 18:22:34 Content-Type: multipart/alternative; boundary="=_alternative 007A19318525758F_=" X-Virus-Checked: Checked by ClamAV on apache.org --=_alternative 007A19318525758F_= Content-Type: text/plain; charset="US-ASCII" Hi Benson, I may not be remembering correctly, but I thought that one of the reasons for developing XmlSchema in WS-COMMONS was to support a pull based model (Axiom). I completely agree that there should not be duplication of effort around these robinwilkinson@example.net. (Our collective time is better served solving other problems.) Do you foresee any issues (primarily with Axis2) with moving XmlSchema to a strictly DOM based model? Is this question even relevant? Thanks, Lawrence From: Benson Margulies <robinwilkinson@example.net> To: robinwilkinson@example.net Cc: Daniel Kulp <robinwilkinson@example.net>, robinwilkinson@example.net Date: 04/05/2009 05:45 PM Subject: How many XML Schema libraries at ASF is too many XML Schema Libraries? Sent by: robinwilkinson@example.net Dear Xerces-J developers, At the moment, I'm the most active maintainer of Apache Xml Schema. This library, which lives inside the WS-COMMONS project, which lives inside the Web Services TLP, is a set of Java classes that form a data model for W3C XML Schema, together with code to walk DOM of schema documents and build the representation and visa versa. XmlSchema has no capability to validate a document against a schema. Typical applications, such as Apache CXF or Apache Axis, spend a fair amount of time converting back and forth between XmlSchema representation and the ordinary DOM for schema documents, if only to pass them into the SchemaFactory to tee up validation, or into some other library. While I haven't gone spelunking in the code of Xerces yet, the existence of the validation feature strikes me as strong circumstantial evidence the existence of some representation of schema. It strikes me that two Java class libraries for W3C XML Schema inside ASF is, prima facia, one too many. So, I'm sending this email to ask if the Xerces project has interest in working on exposing a documented API to the XML Schema data model. I was am more or less on the verge of putting a significant pulse of effort into modernization and performance enhancement of XmlSchema, and if the same effort could yield a more broadly useful result, I'd like to apply it there. I am imagining a scheme where the core representation is dom, using subclasses of DOM interfaces to supply convenience methods for safe and comprehensible access to the abstract data model. This could radically speed up code that needs to handle schema documents as DOM and also analyze and manipulate the abstract data model of the W3C Xml Schema. But, imagination aside, I think it would be good to focus energy on a shared solution. Regards, Benson Margulies --=_alternative 007A19318525758F_= Content-Type: text/html; charset="US-ASCII" <br><font size=2 face="sans-serif">Hi Benson,</font> <br> <br><font size=2 face="sans-serif">I may not be remembering correctly, but I thought that one of the reasons for developing XmlSchema in WS-COMMONS was to support a pull based model (Axiom). I completely agree that there should not be duplication of effort around these robinwilkinson@example.net. (Our collective time is better served solving other problems.) Do you foresee any issues (primarily with Axis2) with moving XmlSchema to a strictly DOM based model? Is this question even relevant?</font> <br> <br><font size=2 face="sans-serif">Thanks,</font> <br><font size=2 face="sans-serif"><br> Lawrence<br> <br> </font> <br> <br> <br> <table width=100%> <tr valign=top> <td><font size=1 color=#5f5f5f face="sans-serif">From:</font> <td><font size=1 face="sans-serif">Benson Margulies &lt;robinwilkinson@example.net&gt;</font> <tr valign=top> <td><font size=1 color=#5f5f5f face="sans-serif">To:</font> <td><font size=1 face="sans-serif">robinwilkinson@example.net</font> <tr> <td valign=top><font size=1 color=#5f5f5f face="sans-serif">Cc:</font> <td><font size=1 face="sans-serif">Daniel Kulp &lt;robinwilkinson@example.net&gt;, robinwilkinson@example.net</font> <tr valign=top> <td><font size=1 color=#5f5f5f face="sans-serif">Date:</font> <td><font size=1 face="sans-serif">04/05/2009 05:45 PM</font> <tr valign=top> <td><font size=1 color=#5f5f5f face="sans-serif">Subject:</font> <td><font size=1 face="sans-serif">How many XML Schema libraries at ASF is too many XML Schema &nbsp; &nbsp; &nbsp; &nbsp; Libraries?</font> <tr valign=top> <td><font size=1 color=#5f5f5f face="sans-serif">Sent by:</font> <td><font size=1 face="sans-serif">robinwilkinson@example.net</font></table> <br> <hr noshade> <br> <br> <br><font size=3>Dear Xerces-J developers,<br> <br> At the moment, I'm the most active maintainer of Apache Xml Schema. This library, which lives inside the WS-COMMONS project, which lives inside the Web Services TLP, is a set of Java classes that form a data model for W3C XML Schema, together with code to walk DOM of schema documents and build the representation and visa versa.<br> <br> XmlSchema has no capability to validate a document against a schema. Typical applications, such as Apache CXF or Apache Axis, spend a fair amount of time converting back and forth between XmlSchema representation and the ordinary DOM for schema documents, if only to pass them into the SchemaFactory to tee up validation, or into some other library.<br> <br> While I haven't gone spelunking in the code of Xerces yet, the existence of the validation feature strikes me as strong circumstantial evidence the existence of some representation of schema.<br> <br> It strikes me that two Java class libraries for W3C XML Schema inside ASF is, prima facia, one too many. So, I'm sending this email to ask if the Xerces project has interest in working on exposing a documented API to the XML Schema data model.<br> <br> I was am more or less on the verge of putting a significant pulse of effort into modernization and performance enhancement of XmlSchema, and if the same effort could yield a more broadly useful result, I'd like to apply it there.<br> <br> I am imagining a scheme where the core representation <i>is dom</i>, using subclasses of DOM interfaces to supply convenience methods for safe and comprehensible access to the abstract data model. This could radically speed up code that needs to handle schema documents as DOM and also analyze and manipulate the abstract data model of the W3C Xml Schema. But, imagination aside, I think it would be good to focus energy on a shared solution.<br> <br> <br> Regards,<br> Benson Margulies<br> <br> <br> </font> <br> <br> --=_alternative 007A19318525758F_=-- From robinwilkinson@example.net Mon Apr 06 03:29:34 2009 Return-Path: <robinwilkinson@example.net> Delivered-To: robinwilkinson@example.net Received: (qmail 24078 invoked from network); 6 Apr 2009 03:29:34 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 6 Apr 2009 03:29:34 -0000 Received: (qmail 18894 invoked by uid 500); 6 Apr 2009 03:29:34 -0000 Delivered-To: robinwilkinson@example.net Received: (qmail 18802 invoked by uid 500); 6 Apr 2009 03:29:34 -0000 Mailing-List: contact robinwilkinson@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:robinwilkinson@example.net> List-Unsubscribe: <mailto:robinwilkinson@example.net> List-Post: <mailto:robinwilkinson@example.net> List-Id: <j-dev.xerces.apache.org> Reply-To: robinwilkinson@example.net Delivered-To: mailing list robinwilkinson@example.net Received: (qmail 18794 invoked by uid 99); 6 Apr 2009 03:29:34 -0000 Received: from nike.apache.org (HELO nike.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 06 Apr 2009 03:29:34 +0000 X-ASF-Spam-Status: No, hits=2.2 required=10.0 tests=HTML_MESSAGE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of robinwilkinson@example.net designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO e9.ny.us.ibm.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 06 Apr 2009 03:29:22 +0000 Received: from d01relay02.pok.ibm.com (d01relay02.pok.ibm.com [83.161.120.155]) by e9.ny.us.ibm.com (8.13.1/8.13.1) with ESMTP id n363JF5r022770 for <robinwilkinson@example.net>; Sun, 5 Apr 2009 23:19:15 -0400 Received: from d01av05.pok.ibm.com (d01av05.pok.ibm.com [83.161.120.155]) by d01relay02.pok.ibm.com (8.13.8/8.13.8/NCO v9.2) with ESMTP id n363SxZ1175166 for <robinwilkinson@example.net>; Sun, 5 Apr 2009 23:28:59 -0400 Received: from d01av05.pok.ibm.com (loopback [83.161.120.155]) by d01av05.pok.ibm.com (8.13.1/8.13.3) with ESMTP id n363Sxub022256 for <robinwilkinson@example.net>; Sun, 5 Apr 2009 23:28:59 -0400 Received: from d25ml03.torolab.ibm.com (d25ml03.torolab.ibm.com [83.161.120.155]) by d01av05.pok.ibm.com (8.13.1/8.12.11) with ESMTP id n363SwO7022247 for <robinwilkinson@example.net>; Sun, 5 Apr 2009 23:28:58 -0400 In-Reply-To: <robinwilkinson@example.net> Subject: Re: How many XML Schema libraries at ASF is too many XML Schema Libraries? To: robinwilkinson@example.net Cc: Daniel Kulp <robinwilkinson@example.net>, robinwilkinson@example.net, Lawrence Mandel <robinwilkinson@example.net> X-Mailer: Lotus Notes Release 7.0 HF277 June 21, 2006 Message-ID: <robinwilkinson@example.net> From: Michael Glavassevich <robinwilkinson@example.net> Date: Sun, 5 Apr 2009 23:29:45 -0400 X-MIMETrack: Serialize by Router on D25ML03/25/M/IBM(Release 7.0.3FP1|February 24, 2008) at 04/05/2009 23:29:45 MIME-Version: 1.0 Content-type: multipart/alternative; Boundary="0__=0ABBFF03DF981D438f9e8a93df938690918c0ABBFF03DF981D43" Content-Disposition: inline X-Virus-Checked: Checked by ClamAV on apache.org --0__=0ABBFF03DF981D438f9e8a93df938690918c0ABBFF03DF981D43 Content-type: text/plain; charset=ISO-8859-1 Content-transfer-encoding: quoted-printable Xerces has had its own XML Schema API [1][2] for years which has many users. This API is implemented by Xerces-J, C++ and Perl, providing a read-only view of the XML Schema component [3] model which is primarily= exposed through PSVI [4]. In Xerces-J the implementation is optimized f= or schema validation. DOM is an intermediate representation in building it= but we throw it out at the end. Keeping it around would bloat memory usage = and doesn't fit into the programming model which is schema component centri= c rather than schema document centric. I was aware that WS-Commons decided to develop its own API though I mus= t say I never understood why given all the choices which already existed [1][5][6][7]. I just assumed that the community had its reasons, perhap= s to support some specific scenarios which don't fit well with the goals of these other APIs. I wouldn't have guessed that it would have been due t= o ignorance of their existence. Surely someone would have known about at least a few of these before starting this WS-COMMONS project, right? Thanks. [1] http://www.w3.org/Submission/2004/SUBM-xmlschema-api-20040309/ [2] http://xerces.apache.org/xerces2-j/javadocs/xs/index.html [3] http://www.w3.org/TR/xmlschema-1/#concepts-data-model [4] http://xerces.apache.org/xerces2-j/javadocs/xs/org/apache/xerces/xs/Ite= mPSVI.html [5] http://www.eclipse.org/modeling/mdt/?project=3Dxsd#xsd [6] http://xmlbeans.apache.org/docs/2.4.0/reference/index.html [7] https://xsom.dev.java.net Michael Glavassevich XML Parser Development IBM Toronto Lab E-mail: robinwilkinson@example.net E-mail: robinwilkinson@example.net Benson Margulies <robinwilkinson@example.net> wrote on 04/05/2009 06:44:24 P= M: > Lawrence, > > Historically, that might have been the case or the intention, but > there's nothing 'pull-y' about it today. If you feed it files, it > builds dom and walks dom. If you feed it dom, it just walks dom. > > Now, I'm not an axis2 developer, I'm a cxf developer, but from > inside the code I just can't see how it would be a problem. > > -benson > On Sun, Apr 5, 2009 at 6:22 PM, Lawrence Mandel <robinwilkinson@example.net> wrote: > > Hi Benson, > > I may not be remembering correctly, but I
{'source': 'Apache Software Foundation Public Mail Archives'}