From j-users-return-13887-apmail-xerces-j-users-archive=xerces.apache.org@xerces.apache.org Wed Dec 5 16:28:59 2012 Return-Path: X-Original-To: apmail-xerces-j-users-archive@www.apache.org Delivered-To: apmail-xerces-j-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 466CFE672 for ; Wed, 5 Dec 2012 16:28:59 +0000 (UTC) Received: (qmail 80561 invoked by uid 500); 5 Dec 2012 16:28:59 -0000 Delivered-To: apmail-xerces-j-users-archive@xerces.apache.org Received: (qmail 79122 invoked by uid 500); 5 Dec 2012 16:28:52 -0000 Mailing-List: contact j-users-help@xerces.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: j-users@xerces.apache.org Delivered-To: mailing list j-users@xerces.apache.org Delivered-To: moderator for j-users@xerces.apache.org Received: (qmail 86798 invoked by uid 99); 5 Dec 2012 15:35:55 -0000 X-ASF-Spam-Status: No, hits=2.2 required=5.0 tests=HTML_MESSAGE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of dan.amodio@aspectsecurity.com designates 50.193.156.138 as permitted sender) Received-SPF: None (mail.aspectsecurity.com: no sender authenticity information available from domain of dan.amodio@aspectsecurity.com) identity=pra; client-ip=192.168.1.234; receiver=mail.aspectsecurity.com; envelope-from="dan.amodio@aspectsecurity.com"; x-sender="dan.amodio@aspectsecurity.com"; x-conformance=sidf_compatible Received-SPF: None (mail.aspectsecurity.com: no sender authenticity information available from domain of dan.amodio@aspectsecurity.com) identity=mailfrom; client-ip=192.168.1.234; receiver=mail.aspectsecurity.com; envelope-from="dan.amodio@aspectsecurity.com"; x-sender="dan.amodio@aspectsecurity.com"; x-conformance=sidf_compatible Received-SPF: None (mail.aspectsecurity.com: no sender authenticity information available from domain of postmaster@mail.aspectsecurity.com) identity=helo; client-ip=192.168.1.234; receiver=mail.aspectsecurity.com; envelope-from="dan.amodio@aspectsecurity.com"; x-sender="postmaster@mail.aspectsecurity.com"; x-conformance=sidf_compatible X-IronPort-AV: E=Sophos;i="4.84,221,1355115600"; d="scan'208,217";a="5659" X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01CDD2FE.2339BCC8" Subject: Disabling XML External Entites Date: Wed, 5 Dec 2012 10:35:25 -0500 Message-ID: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: Disabling XML External Entites Thread-Index: Ac3SWtzsQRu/PBWtSoKMBwq7B+0GnA== From: "Daniel Amodio" To: X-Virus-Checked: Checked by ClamAV on apache.org ------_=_NextPart_001_01CDD2FE.2339BCC8 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hello, =20 We recently did some testing to verify the proper way of disabling external entity resolution, as a security recommendation. =20 Through some unit testing, we came up with a couple findings which I wanted to verify were intended functionality: =20 * Not validating XML did not stop XXE attacks in the JAXP and StAX implementation; It expanded external entities. * .setExpandEntityReferences(false) also did not stop XXE attacks in the JAXP implementation; It also expanded external entity references. =20 Should this be the case, or should those settings disable the resolution? I've included some more details of our test results below. We're willing to contribute the test cases if that's at all useful. =20 Thanks, Dan =20 Tested Xerces 2.10.0 and 1.4.4 =20 DocumentBuilderFactory (JAXP) Implementation Stop XXE? .setValidating(false); Xerces 1 or Xerces 2 NO .setExpandEntityReferences(false) Xerces 1 or Xerces 2 NO .setFeature("http://apache.org/xml/features/disallow-doctype-decl",true) ; Xerces 2 Only YES! Both .setFeature("http://xml.org/sax/features/external-general-entities", false); and .setFeature("http://xml.org/sax/features/external-parameter-entities", false); Xerces 1 and Xerces 2 YES! =20 SAXParserFactory (JAXP) Implementation Stop XXE? .setValidating(false); Xerces 1 or Xerces 2 NO .setFeature("http://apache.org/xml/features/disallow-doctype-decl",true) ; Xerces 2 Only YES! Both .setFeature("http://xml.org/sax/features/external-general-entities", false); and .setFeature("http://xml.org/sax/features/external-parameter-entities", false); Xerces 1 and Xerces 2 YES! =20 XMLInputFactory (StAX) Implementation (Did not test on Xerces 1) Stop XXE? .setProperty("javax.xml.stream.isValidating", false); Xerces 2 NO .setProperty("javax.xml.stream.isSupportingExternalEntities", false); Xerces 2 YES! =20 =20 ------_=_NextPart_001_01CDD2FE.2339BCC8 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Hello,

 

We recently = did some testing to verify the proper way of disabling external entity = resolution, as a security recommendation.

 

Through some = unit testing, we came up with a couple findings which I wanted to verify = were intended functionality:

 

•        =      Not validating XML did not stop XXE attacks in = the JAXP and StAX implementation; It expanded external = entities.

•        =      .setExpandEntityReferences(false) also did not = stop XXE attacks in the JAXP implementation;  It also expanded = external entity references.

 

Should this = be the case, or should those settings disable the resolution? I’ve = included some more details of our test results below.

We’re willing to contribute the test cases if = that’s at all useful.

 

Thanks,

Dan

 

Tested = Xerces 2.10.0 and 1.4.4

 

Xerces 1 or Xerces = 2

DocumentBuilderFactory = (JAXP)

Implementation

Stop XXE?

.setValidating(false);

Xerces 1 or Xerces = 2

NO

.setExpandEntityReferences(false)

NO

.setFeature("http://apac= he.org/xml/features/disallow-doctype-decl",true);

=

Xerces 2 = Only

YES!

Both .setFeature("http://xml= .org/sax/features/external-general-entities", false); and = .setFeature("http://x= ml.org/sax/features/external-parameter-entities", = false);

Xerces 1 and Xerces = 2

YES!

 

SAXParserFactory = (JAXP)

Implementation

Stop XXE?

.setValidating(false);

Xerces 1 or Xerces = 2

NO

.setFeature("http://apac= he.org/xml/features/disallow-doctype-decl",true);

=

Xerces 2 = Only

YES!

Both .setFeature("http://xml= .org/sax/features/external-general-entities", false); and = .setFeature("http://x= ml.org/sax/features/external-parameter-entities", = false);

Xerces 1 and Xerces = 2

YES!

 

XMLInputFactory = (StAX)

Implementation (Did not test on Xerces = 1)

Stop XXE?

.setProperty("javax.xml.stream.isValidating",= false);

Xerces = 2

NO

.setProperty("javax.xml.stream.isSupportingExterna= lEntities", false);

Xerces = 2

YES!

 

 

------_=_NextPart_001_01CDD2FE.2339BCC8-- From j-users-return-13888-apmail-xerces-j-users-archive=xerces.apache.org@xerces.apache.org Wed Dec 5 16:55:20 2012 Return-Path: X-Original-To: apmail-xerces-j-users-archive@www.apache.org Delivered-To: apmail-xerces-j-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id A877CE8FC for ; Wed, 5 Dec 2012 16:55:20 +0000 (UTC) Received: (qmail 84863 invoked by uid 500); 5 Dec 2012 16:55:20 -0000 Delivered-To: apmail-xerces-j-users-archive@xerces.apache.org Received: (qmail 84653 invoked by uid 500); 5 Dec 2012 16:55:20 -0000 Mailing-List: contact j-users-help@xerces.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: j-users@xerces.apache.org Delivered-To: mailing list j-users@xerces.apache.org Received: (qmail 84623 invoked by uid 99); 5 Dec 2012 16:55:19 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 05 Dec 2012 16:55:19 +0000 X-ASF-Spam-Status: No, hits=-5.0 required=5.0 tests=MIME_BASE64_BLANKS,RCVD_IN_DNSWL_HI,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of mrglavas@ca.ibm.com designates 32.97.182.139 as permitted sender) Received: from [32.97.182.139] (HELO e9.ny.us.ibm.com) (32.97.182.139) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 05 Dec 2012 16:55:09 +0000 Received: from /spool/local by e9.ny.us.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted for from ; Wed, 5 Dec 2012 11:54:45 -0500 Received: from d01dlp01.pok.ibm.com (9.56.250.166) by e9.ny.us.ibm.com (192.168.1.109) with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted; Wed, 5 Dec 2012 11:54:42 -0500 Received: from d01relay04.pok.ibm.com (d01relay04.pok.ibm.com [9.56.227.236]) by d01dlp01.pok.ibm.com (Postfix) with ESMTP id C3BAA38C8068 for ; Wed, 5 Dec 2012 11:54:41 -0500 (EST) Received: from d01av05.pok.ibm.com (d01av05.pok.ibm.com [9.56.224.195]) by d01relay04.pok.ibm.com (8.13.8/8.13.8/NCO v10.0) with ESMTP id qB5GscvQ344522 for ; Wed, 5 Dec 2012 11:54:38 -0500 Received: from d01av05.pok.ibm.com (loopback [127.0.0.1]) by d01av05.pok.ibm.com (8.14.4/8.13.1/NCO v10.0 AVout) with ESMTP id qB5GsYJF020015 for ; Wed, 5 Dec 2012 11:54:34 -0500 Received: from d25ml03.torolab.ibm.com (d25ml03.torolab.ibm.com [9.26.29.96]) by d01av05.pok.ibm.com (8.14.4/8.13.1/NCO v10.0 AVin) with ESMTP id qB5GsYxD020009 for ; Wed, 5 Dec 2012 11:54:34 -0500 In-Reply-To: References: To: j-users@xerces.apache.org MIME-Version: 1.0 Subject: Re: Disabling XML External Entites X-KeepSent: 07617FBF:0975A0AA-85257ACB:005B3464; type=4; name=$KeepSent X-Mailer: Lotus Notes Release 8.5.3 September 15, 2011 Message-ID: From: Michael Glavassevich Date: Wed, 5 Dec 2012 11:54:32 -0500 X-MIMETrack: Serialize by Router on D25ML03/25/M/IBM(Release 8.5.2FP2|March 22, 2011) at 12/05/2012 11:54:34, Serialize complete at 12/05/2012 11:54:34 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 X-Content-Scanned: Fidelis XPS MAILER x-cbid: 12120516-7182-0000-0000-0000038CB943 X-Virus-Checked: Checked by ClamAV on apache.org SGVsbG8gRGFuaWVsLA0KDQpUaGlzIGlzIHdvcmtpbmcgYXMgZGVzaWduZWQuDQoNCkRpc2FibGlu ZyB2YWxpZGF0aW9uIGhhcyBubyBpbXBhY3Qgb24gZW50aXR5IHByb2Nlc3NpbmcuIFBsZWFzZSBy ZWZlciB0byANCnRoaXMgRkFRIFsxXS4NCg0KRG9jdW1lbnRCdWlsZGVyRmFjdG9yeS5zZXRFeHBh bmRFbnRpdHlSZWZlcmVuY2VzKCkgb25seSB0ZWxscyB0aGUgDQpEb2N1bWVudEJ1aWxkZXIgd2hl dGhlciBpdCBzaG91bGQgaW5jbHVkZSBFbnRpdHlSZWZlcmVuY2Ugbm9kZXMgaW4gdGhlIA0KdHJl ZS4gUGxlYXNlIHJlZmVyIHRvIFsyXSBmb3IgbW9yZSBkZXRhaWxzIGFib3V0IHRoaXMgc2V0dGlu Zy4NCg0KWGVyY2VzIGhhcyBubyBpbXBsZW1lbnRhdGlvbiBvZiBYTUxJbnB1dEZhY3RvcnkgKFN0 QVgpIHNvIEknbSBub3Qgc3VyZSANCndoYXQgeW91IHRlc3RlZCB0aGVyZS4NCg0KVGhhbmtzLg0K DQpbMV0gaHR0cDovL3hlcmNlcy5hcGFjaGUub3JnL3hlcmNlczItai9mYXEtd3JpdGUuaHRtbCNm YXEtMg0KWzJdIA0KaHR0cDovL3hlcmNlcy5hcGFjaGUub3JnL3hlcmNlczItai9mZWF0dXJlcy5o dG1sI2RvbS5jcmVhdGUtZW50aXR5LXJlZi1ub2Rlcw0KDQpNaWNoYWVsIEdsYXZhc3NldmljaA0K WE1MIFRlY2hub2xvZ2llcyBhbmQgV0FTIERldmVsb3BtZW50DQpJQk0gVG9yb250byBMYWINCkUt bWFpbDogbXJnbGF2YXNAY2EuaWJtLmNvbQ0KRS1tYWlsOiBtcmdsYXZhc0BhcGFjaGUub3JnDQoN CiJEYW5pZWwgQW1vZGlvIiA8ZGFuLmFtb2Rpb0Bhc3BlY3RzZWN1cml0eS5jb20+IHdyb3RlIG9u IDA1LzEyLzIwMTIgDQoxMDozNToyNSBBTToNCg0KPiBIZWxsbywNCj4gDQo+IFdlIHJlY2VudGx5 IGRpZCBzb21lIHRlc3RpbmcgdG8gdmVyaWZ5IHRoZSBwcm9wZXIgd2F5IG9mIGRpc2FibGluZyAN Cj4gZXh0ZXJuYWwgZW50aXR5IHJlc29sdXRpb24sIGFzIGEgc2VjdXJpdHkgcmVjb21tZW5kYXRp b24uDQo+IA0KPiBUaHJvdWdoIHNvbWUgdW5pdCB0ZXN0aW5nLCB3ZSBjYW1lIHVwIHdpdGggYSBj b3VwbGUgZmluZGluZ3Mgd2hpY2ggSQ0KPiB3YW50ZWQgdG8gdmVyaWZ5IHdlcmUgaW50ZW5kZWQg ZnVuY3Rpb25hbGl0eToNCj4gDQo+IOKAoiAgICAgICAgICAgICBOb3QgdmFsaWRhdGluZyBYTUwg ZGlkIG5vdCBzdG9wIFhYRSBhdHRhY2tzIGluIHRoZSANCj4gSkFYUCBhbmQgU3RBWCBpbXBsZW1l bnRhdGlvbjsgSXQgZXhwYW5kZWQgZXh0ZXJuYWwgZW50aXRpZXMuDQo+IOKAoiAgICAgICAgICAg ICAuc2V0RXhwYW5kRW50aXR5UmVmZXJlbmNlcyhmYWxzZSkgYWxzbyBkaWQgbm90IHN0b3AgDQo+ IFhYRSBhdHRhY2tzIGluIHRoZSBKQVhQIGltcGxlbWVudGF0aW9uOyAgSXQgYWxzbyBleHBhbmRl ZCBleHRlcm5hbCANCj4gZW50aXR5IHJlZmVyZW5jZXMuDQo+IA0KPiBTaG91bGQgdGhpcyBiZSB0 aGUgY2FzZSwgb3Igc2hvdWxkIHRob3NlIHNldHRpbmdzIGRpc2FibGUgdGhlIA0KPiByZXNvbHV0 aW9uPyBJ4oCZdmUgaW5jbHVkZWQgc29tZSBtb3JlIGRldGFpbHMgb2Ygb3VyIHRlc3QgcmVzdWx0 cyBiZWxvdy4NCj4gV2XigJlyZSB3aWxsaW5nIHRvIGNvbnRyaWJ1dGUgdGhlIHRlc3QgY2FzZXMg aWYgdGhhdOKAmXMgYXQgYWxsIHVzZWZ1bC4NCj4gDQo+IFRoYW5rcywNCj4gRGFuDQo+IA0KPiBU ZXN0ZWQgWGVyY2VzIDIuMTAuMCBhbmQgMS40LjQNCj4gDQo+IA0KPiBEb2N1bWVudEJ1aWxkZXJG YWN0b3J5IChKQVhQKQ0KPiANCj4gSW1wbGVtZW50YXRpb24NCj4gDQo+IFN0b3AgWFhFPw0KPiAN Cj4gLnNldFZhbGlkYXRpbmcoZmFsc2UpOw0KPiANCj4gWGVyY2VzIDEgb3IgWGVyY2VzIDINCj4g DQo+IE5PDQo+IA0KPiAuc2V0RXhwYW5kRW50aXR5UmVmZXJlbmNlcyhmYWxzZSkNCj4gDQo+IFhl cmNlcyAxIG9yIFhlcmNlcyAyDQo+IA0KPiBOTw0KPiANCj4gLnNldEZlYXR1cmUoImh0dHA6Ly9h cGFjaGUub3JnL3htbC9mZWF0dXJlcy9kaXNhbGxvdy1kb2N0eXBlLWRlY2wNCiIsdHJ1ZSk7DQo+ IA0KPiBYZXJjZXMgMiBPbmx5DQo+IA0KPiBZRVMhDQo+IA0KPiBCb3RoIC5zZXRGZWF0dXJlKCJo dHRwOi8veG1sLm9yZy9zYXgvZmVhdHVyZXMvZXh0ZXJuYWwtZ2VuZXJhbC1lbnRpdGllcw0KPiAi LCBmYWxzZSk7IGFuZCAuc2V0RmVhdHVyZSgiaHR0cDovL3htbC5vcmcvc2F4L2ZlYXR1cmVzL2V4 dGVybmFsLQ0KPiBwYXJhbWV0ZXItZW50aXRpZXMiLCBmYWxzZSk7DQo+IA0KPiBYZXJjZXMgMSBh bmQgWGVyY2VzIDINCj4gDQo+IFlFUyENCj4gDQo+IA0KPiANCj4gU0FYUGFyc2VyRmFjdG9yeSAo SkFYUCkNCj4gDQo+IEltcGxlbWVudGF0aW9uDQo+IA0KPiBTdG9wIFhYRT8NCj4gDQo+IC5zZXRW YWxpZGF0aW5nKGZhbHNlKTsNCj4gDQo+IFhlcmNlcyAxIG9yIFhlcmNlcyAyDQo+IA0KPiBOTw0K PiANCj4gLnNldEZlYXR1cmUoImh0dHA6Ly9hcGFjaGUub3JnL3htbC9mZWF0dXJlcy9kaXNhbGxv dy1kb2N0eXBlLWRlY2wNCiIsdHJ1ZSk7DQo+IA0KPiBYZXJjZXMgMiBPbmx5DQo+IA0KPiBZRVMh DQo+IA0KPiBCb3RoIC5zZXRGZWF0dXJlKCJodHRwOi8veG1sLm9yZy9zYXgvZmVhdHVyZXMvZXh0 ZXJuYWwtZ2VuZXJhbC1lbnRpdGllcw0KPiAiLCBmYWxzZSk7IGFuZCAuc2V0RmVhdHVyZSgiaHR0 cDovL3htbC5vcmcvc2F4L2ZlYXR1cmVzL2V4dGVybmFsLQ0KPiBwYXJhbWV0ZXItZW50aXRpZXMi LCBmYWxzZSk7DQo+IA0KPiBYZXJjZXMgMSBhbmQgWGVyY2VzIDINCj4gDQo+IFlFUyENCj4gDQo+ IA0KPiANCj4gWE1MSW5wdXRGYWN0b3J5IChTdEFYKQ0KPiANCj4gSW1wbGVtZW50YXRpb24gKERp ZCBub3QgdGVzdCBvbiBYZXJjZXMgMSkNCj4gDQo+IFN0b3AgWFhFPw0KPiANCj4gLnNldFByb3Bl cnR5KCJqYXZheC54bWwuc3RyZWFtLmlzVmFsaWRhdGluZyIsIGZhbHNlKTsNCj4gDQo+IFhlcmNl cyAyDQo+IA0KPiBOTw0KPiANCj4gLnNldFByb3BlcnR5KCJqYXZheC54bWwuc3RyZWFtLmlzU3Vw cG9ydGluZ0V4dGVybmFsRW50aXRpZXMiLCBmYWxzZSk7DQo+IA0KPiBYZXJjZXMgMg0KPiANCj4g WUVTIQ0KPiANCj4gDQo+IA0K DQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0NClRvIHVuc3Vic2NyaWJlLCBlLW1haWw6IGotdXNlcnMtdW5z dWJzY3JpYmVAeGVyY2VzLmFwYWNoZS5vcmcNCkZvciBhZGRpdGlvbmFsIGNvbW1hbmRzLCBl LW1haWw6IGotdXNlcnMtaGVscEB4ZXJjZXMuYXBhY2hlLm9yZw0K From j-users-return-13889-apmail-xerces-j-users-archive=xerces.apache.org@xerces.apache.org Thu Dec 6 15:03:44 2012 Return-Path: X-Original-To: apmail-xerces-j-users-archive@www.apache.org Delivered-To: apmail-xerces-j-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 7D017E091 for ; Thu, 6 Dec 2012 15:03:44 +0000 (UTC) Received: (qmail 41137 invoked by uid 500); 6 Dec 2012 15:03:44 -0000 Delivered-To: apmail-xerces-j-users-archive@xerces.apache.org Received: (qmail 40686 invoked by uid 500); 6 Dec 2012 15:03:38 -0000 Mailing-List: contact j-users-help@xerces.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: j-users@xerces.apache.org Delivered-To: mailing list j-users@xerces.apache.org Received: (qmail 40382 invoked by uid 99); 6 Dec 2012 15:03:37 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 06 Dec 2012 15:03:37 +0000 X-ASF-Spam-Status: No, hits=0.9 required=5.0 tests=HK_RANDOM_ENVFROM,HK_RANDOM_FROM,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of lbrtchx@gmail.com designates 209.85.217.179 as permitted sender) Received: from [209.85.217.179] (HELO mail-lb0-f179.google.com) (209.85.217.179) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 06 Dec 2012 15:03:32 +0000 Received: by mail-lb0-f179.google.com with SMTP id gm13so4899642lbb.38 for ; Thu, 06 Dec 2012 07:03:10 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=p9wEEQlTJ4o6WcHwccE6gkr3DxPPXi5c7XsXveTYgQE=; b=U38QRQsjpL1fkYZWWVVMx7BfZvOsmpGo9Axtdq697Dn2f/t66MEqng5VSujUV9s3L3 pxX0paAlJfoGzHFfLBIT5DJjqo8FxflQjnUy0MzKf2j0pOa9ma7tf22feQa2ZXZSoaEz aRHxRAJNNZGlgqOvgrqRiHU3etasiLPX1ssvUDH48bTeoAWDt+PmVaqoyasrtgDzWiDL TsggXGiJFuAFPP/0K0Hq5GyBcOnp8JiQ8DpbM2MT12MV/8PHn9mjN/+M0BmeM0c2/peq CWgSCPOZX7KCSNNsPBni5f4v1m3rko7FwBkKIQrZDKmlhXuS1oMoFPn1wjT7hKhYdeyl 3ETA== MIME-Version: 1.0 Received: by 10.152.106.171 with SMTP id gv11mr2009959lab.26.1354806190800; Thu, 06 Dec 2012 07:03:10 -0800 (PST) Received: by 10.112.24.40 with HTTP; Thu, 6 Dec 2012 07:03:10 -0800 (PST) Date: Thu, 6 Dec 2012 10:03:10 -0500 Message-ID: Subject: taskdef class org.apache.xerces.util.XJavac cannot be found From: Albretch Mueller To: j-users@xerces.apache.org Content-Type: text/plain; charset=ISO-8859-1 X-Virus-Checked: Checked by ClamAV on apache.org While tryinng to compile xerces sources, I am getting that "util.XJavac cannot be" found error. Why is it happening? How can I troubleshoot it? ~ thanks lbrtchx ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ $ ant -verbose Apache Ant(TM) version 1.8.4 compiled on October 13 2012 Trying the default build file: build.xml Buildfile: /media/sdb1/prjx/kd/java/SAX2/xerces-2_11_0/build.xml Detected Java version: 1.7 in: /media/sdb1/inst/sw/jdk/x86/1.7.0_07/jre Detected OS: Linux parsing buildfile /media/sdb1/prjx/kd/java/SAX2/xerces-2_11_0/build.xml with URI = file:/media/sdb1/prjx/kd/java/SAX2/xerces-2_11_0/build.xml Project base dir set to: /media/sdb1/prjx/kd/java/SAX2/xerces-2_11_0 parsing buildfile jar:file:/media/sdb1/inst/sw/apache-ant-1.8.4/lib/ant.jar!/org/apache/tools/ant/antlib.xml with URI = jar:file:/media/sdb1/inst/sw/apache-ant-1.8.4/lib/ant.jar!/org/apache/tools/ant/antlib.xml from a zip file dropping /media/sdb1/prjx/kd/java/SAX2/xerces-2_11_0/tools/bin/xjavac.jar from path as it doesn't exist BUILD FAILED /media/sdb1/prjx/kd/java/SAX2/xerces-2_11_0/build.xml:42: taskdef class org.apache.xerces.util.XJavac cannot be found using the classloader AntClassLoader[] at org.apache.tools.ant.taskdefs.Definer.addDefinition(Definer.java:622) at org.apache.tools.ant.taskdefs.Definer.execute(Definer.java:239) at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) at org.apache.tools.ant.Task.perform(Task.java:348) at org.apache.tools.ant.Target.execute(Target.java:392) at org.apache.tools.ant.helper.ProjectHelper2.parse(ProjectHelper2.java:180) at org.apache.tools.ant.ProjectHelper.configureProject(ProjectHelper.java:82) at org.apache.tools.ant.Main.runBuild(Main.java:795) at org.apache.tools.ant.Main.startAnt(Main.java:217) at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) Caused by: java.lang.ClassNotFoundException: org.apache.xerces.util.XJavac at org.apache.tools.ant.AntClassLoader.findClassInComponents(AntClassLoader.java:1365) at org.apache.tools.ant.AntClassLoader.findClass(AntClassLoader.java:1315) at org.apache.tools.ant.AntClassLoader.loadClass(AntClassLoader.java:1068) at java.lang.ClassLoader.loadClass(ClassLoader.java:356) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:264) at org.apache.tools.ant.taskdefs.Definer.addDefinition(Definer.java:594) ... 15 more Total time: 0 seconds $ ant -p Buildfile: /media/sdb1/prjx/kd/java/SAX2/xerces-2_11_0/build.xml /media/sdb1/prjx/kd/java/SAX2/xerces-2_11_0/build.xml:42: taskdef class org.apache.xerces.util.XJavac cannot be found using the classloader AntClassLoader[] $ ls -l bin/xjavac.jar ls: cannot access bin/xjavac.jar: No such file or directory $ cat /media/sdb1/prjx/kd/java/SAX2/xerces-2_11_0/build.xml | grep xjavac includes="org/apache/xerces/util/XJavac.class"> $ ls -l build.sh -rw-r--r-- 1 knoppix knoppix 2517 Nov 26 2010 build.sh $ chmod +x build.sh knoppix@Microknoppix:/media/sdb1/prjx/kd/java/SAX2/xerces-2_11_0$ ls -l build.sh -rwxr-xr-x 1 knoppix knoppix 2517 Nov 26 2010 build.sh $ sh build.sh all build.sh: line 20: $'\r': command not found build.sh: line 21: $'echo\r': command not found Xerces-Java Build System ------------------------ build.sh: line 24: $'\r': command not found build.sh: line 35: syntax error near unexpected token `$'in\r'' 'uild.sh: line 35: `case "`uname`" in ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ --------------------------------------------------------------------- To unsubscribe, e-mail: j-users-unsubscribe@xerces.apache.org For additional commands, e-mail: j-users-help@xerces.apache.org From j-users-return-13890-apmail-xerces-j-users-archive=xerces.apache.org@xerces.apache.org Thu Dec 6 15:37:02 2012 Return-Path: X-Original-To: apmail-xerces-j-users-archive@www.apache.org Delivered-To: apmail-xerces-j-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id C9173DFE1 for ; Thu, 6 Dec 2012 15:37:02 +0000 (UTC) Received: (qmail 83549 invoked by uid 500); 6 Dec 2012 15:37:02 -0000 Delivered-To: apmail-xerces-j-users-archive@xerces.apache.org Received: (qmail 83496 invoked by uid 500); 6 Dec 2012 15:37:01 -0000 Mailing-List: contact j-users-help@xerces.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: j-users@xerces.apache.org Delivered-To: mailing list j-users@xerces.apache.org Received: (qmail 83465 invoked by uid 99); 6 Dec 2012 15:37:00 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 06 Dec 2012 15:37:00 +0000 X-ASF-Spam-Status: No, hits=-5.0 required=5.0 tests=RCVD_IN_DNSWL_HI,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of mrglavas@ca.ibm.com designates 32.97.182.139 as permitted sender) Received: from [32.97.182.139] (HELO e9.ny.us.ibm.com) (32.97.182.139) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 06 Dec 2012 15:36:50 +0000 Received: from /spool/local by e9.ny.us.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted for from ; Thu, 6 Dec 2012 10:36:26 -0500 Received: from d01dlp03.pok.ibm.com (9.56.250.168) by e9.ny.us.ibm.com (192.168.1.109) with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted; Thu, 6 Dec 2012 10:36:24 -0500 Received: from d01relay02.pok.ibm.com (d01relay02.pok.ibm.com [9.56.227.234]) by d01dlp03.pok.ibm.com (Postfix) with ESMTP id 90B4EC9003E for ; Thu, 6 Dec 2012 10:36:23 -0500 (EST) Received: from d01av01.pok.ibm.com (d01av01.pok.ibm.com [9.56.224.215]) by d01relay02.pok.ibm.com (8.13.8/8.13.8/NCO v10.0) with ESMTP id qB6FaNjk290226 for ; Thu, 6 Dec 2012 10:36:23 -0500 Received: from d01av01.pok.ibm.com (loopback [127.0.0.1]) by d01av01.pok.ibm.com (8.14.4/8.13.1/NCO v10.0 AVout) with ESMTP id qB6FaMQl027732 for ; Thu, 6 Dec 2012 10:36:23 -0500 Received: from d25ml03.torolab.ibm.com (d25ml03.torolab.ibm.com [9.26.29.96]) by d01av01.pok.ibm.com (8.14.4/8.13.1/NCO v10.0 AVin) with ESMTP id qB6FaLeH027635 for ; Thu, 6 Dec 2012 10:36:21 -0500 In-Reply-To: References: To: j-users@xerces.apache.org MIME-Version: 1.0 Subject: Re: taskdef class org.apache.xerces.util.XJavac cannot be found X-KeepSent: 664861AE:7E918466-85257ACC:005410E2; type=4; name=$KeepSent X-Mailer: Lotus Notes Release 8.5.3 September 15, 2011 Message-ID: From: Michael Glavassevich Date: Thu, 6 Dec 2012 10:36:15 -0500 X-MIMETrack: Serialize by Router on D25ML03/25/M/IBM(Release 8.5.2FP2|March 22, 2011) at 12/06/2012 10:36:21, Serialize complete at 12/06/2012 10:36:21 Content-Type: text/plain; charset="US-ASCII" X-Content-Scanned: Fidelis XPS MAILER x-cbid: 12120615-7182-0000-0000-00000394BB12 X-Virus-Checked: Checked by ClamAV on apache.org Have you followed the instructions here [1]? [1] http://xerces.apache.org/xerces2-j/faq-build.html#faq-2 Michael Glavassevich XML Technologies and WAS Development IBM Toronto Lab E-mail: mrglavas@ca.ibm.com E-mail: mrglavas@apache.org Albretch Mueller wrote on 06/12/2012 10:03:10 AM: > From: Albretch Mueller > To: j-users@xerces.apache.org, > Date: 06/12/2012 10:09 AM > Subject: taskdef class org.apache.xerces.util.XJavac cannot be found > > While tryinng to compile xerces sources, I am getting that > "util.XJavac cannot be" found error. Why is it happening? How can I > troubleshoot it? > ~ > thanks > lbrtchx > ~ > ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ > ~ > $ ant -verbose > Apache Ant(TM) version 1.8.4 compiled on October 13 2012 > Trying the default build file: build.xml > Buildfile: /media/sdb1/prjx/kd/java/SAX2/xerces-2_11_0/build.xml > Detected Java version: 1.7 in: /media/sdb1/inst/sw/jdk/x86/1.7.0_07/jre > Detected OS: Linux > parsing buildfile > /media/sdb1/prjx/kd/java/SAX2/xerces-2_11_0/build.xml with URI = > file:/media/sdb1/prjx/kd/java/SAX2/xerces-2_11_0/build.xml > Project base dir set to: /media/sdb1/prjx/kd/java/SAX2/xerces-2_11_0 > parsing buildfile > jar:file:/media/sdb1/inst/sw/apache-ant-1.8.4/lib/ant.jar!/org/ > apache/tools/ant/antlib.xml > with URI = jar:file:/media/sdb1/inst/sw/apache-ant-1.8.4/lib/ > ant.jar!/org/apache/tools/ant/antlib.xml > from a zip file > dropping /media/sdb1/prjx/kd/java/SAX2/xerces-2_11_0/tools/bin/xjavac.jar > from path as it doesn't exist > > BUILD FAILED > /media/sdb1/prjx/kd/java/SAX2/xerces-2_11_0/build.xml:42: taskdef > class org.apache.xerces.util.XJavac cannot be found > using the classloader AntClassLoader[] > at org.apache.tools.ant.taskdefs.Definer.addDefinition(Definer.java:622) > at org.apache.tools.ant.taskdefs.Definer.execute(Definer.java:239) > at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke > (NativeMethodAccessorImpl.java:57) > at sun.reflect.DelegatingMethodAccessorImpl.invoke > (DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:601) > at org.apache.tools.ant.dispatch.DispatchUtils.execute > (DispatchUtils.java:106) > at org.apache.tools.ant.Task.perform(Task.java:348) > at org.apache.tools.ant.Target.execute(Target.java:392) > at org.apache.tools.ant.helper.ProjectHelper2.parse(ProjectHelper2.java:180) > at org.apache.tools.ant.ProjectHelper.configureProject(ProjectHelper.java:82) > at org.apache.tools.ant.Main.runBuild(Main.java:795) > at org.apache.tools.ant.Main.startAnt(Main.java:217) > at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) > at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) > Caused by: java.lang.ClassNotFoundException: org.apache.xerces.util.XJavac > at org.apache.tools.ant.AntClassLoader.findClassInComponents > (AntClassLoader.java:1365) > at org.apache.tools.ant.AntClassLoader.findClass(AntClassLoader.java:1315) > at org.apache.tools.ant.AntClassLoader.loadClass(AntClassLoader.java:1068) > at java.lang.ClassLoader.loadClass(ClassLoader.java:356) > at java.lang.Class.forName0(Native Method) > at java.lang.Class.forName(Class.java:264) > at org.apache.tools.ant.taskdefs.Definer.addDefinition(Definer.java:594) > ... 15 more > > Total time: 0 seconds > > $ ant -p > Buildfile: /media/sdb1/prjx/kd/java/SAX2/xerces-2_11_0/build.xml > /media/sdb1/prjx/kd/java/SAX2/xerces-2_11_0/build.xml:42: taskdef > class org.apache.xerces.util.XJavac cannot be found > using the classloader AntClassLoader[] > > > $ ls -l bin/xjavac.jar > ls: cannot access bin/xjavac.jar: No such file or directory > > $ cat /media/sdb1/prjx/kd/java/SAX2/xerces-2_11_0/build.xml | grep xjavac > > > > > > > > $ cat /media/sdb1/prjx/kd/java/SAX2/xerces-2_11_0/build.xml | grep XJavac > > tofile="${build.src}/org/apache/xerces/util/XJavac.java"/> > includes="org/apache/xerces/util/XJavac.class"> > > $ ls -l build.sh > -rw-r--r-- 1 knoppix knoppix 2517 Nov 26 2010 build.sh > > $ chmod +x build.sh > > knoppix@Microknoppix:/media/sdb1/prjx/kd/java/SAX2/xerces-2_11_0$ ls > -l build.sh > -rwxr-xr-x 1 knoppix knoppix 2517 Nov 26 2010 build.sh > > $ sh build.sh all > build.sh: line 20: $'\r': command not found > build.sh: line 21: $'echo\r': command not found > Xerces-Java Build System > ------------------------ > build.sh: line 24: $'\r': command not found > build.sh: line 35: syntax error near unexpected token `$'in\r'' > 'uild.sh: line 35: `case "`uname`" in > ~ > ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ > > --------------------------------------------------------------------- > To unsubscribe, e-mail: j-users-unsubscribe@xerces.apache.org > For additional commands, e-mail: j-users-help@xerces.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: j-users-unsubscribe@xerces.apache.org For additional commands, e-mail: j-users-help@xerces.apache.org From j-users-return-13891-apmail-xerces-j-users-archive=xerces.apache.org@xerces.apache.org Thu Dec 6 18:58:38 2012 Return-Path: X-Original-To: apmail-xerces-j-users-archive@www.apache.org Delivered-To: apmail-xerces-j-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id A78C8E349 for ; Thu, 6 Dec 2012 18:58:38 +0000 (UTC) Received: (qmail 54429 invoked by uid 500); 6 Dec 2012 18:58:38 -0000 Delivered-To: apmail-xerces-j-users-archive@xerces.apache.org Received: (qmail 54398 invoked by uid 500); 6 Dec 2012 18:58:38 -0000 Mailing-List: contact j-users-help@xerces.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: j-users@xerces.apache.org Delivered-To: mailing list j-users@xerces.apache.org Received: (qmail 54390 invoked by uid 99); 6 Dec 2012 18:58:38 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 06 Dec 2012 18:58:38 +0000 X-ASF-Spam-Status: No, hits=0.9 required=5.0 tests=HK_RANDOM_ENVFROM,HK_RANDOM_FROM,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of lbrtchx@gmail.com designates 209.85.217.179 as permitted sender) Received: from [209.85.217.179] (HELO mail-lb0-f179.google.com) (209.85.217.179) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 06 Dec 2012 18:58:31 +0000 Received: by mail-lb0-f179.google.com with SMTP id gm13so5087793lbb.38 for ; Thu, 06 Dec 2012 10:58:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=TNpfezl8P/hYJLN0YQJY8Ra7mZqvG8177qMj+xav9IE=; b=rSwEBIKFs0ceZZLRMmANa9dQQZowiozpaLLrEJZayzpjIqJ6G5N2Jfl4jrLCGsD+w6 vEyDsxNZwM3mofOX3lDREktZH/t+yq6OXQEPIaAPu9VR8285zTwiFSxkZEh0nEka9W4L c+J6Fk5SmOL7St1jRfCHNAMg31kXIatOG03ZM7+nYJHe2nsqVZP2w/nQn6tenasPh5kI S5MffsozKuiH0l+a4qqBmAyAJ+B0kH0rt73Tk/8KYl88hgsdiXAIz5sLZTpoVRk4a5VS Ndi3v+dxhzfwIR1y+OivHGPK8cu/8CfQPeyrNAGpC41+JTlthVD053i9NFF3YQP6vhdZ dU4A== MIME-Version: 1.0 Received: by 10.112.42.197 with SMTP id q5mr1456911lbl.9.1354820290937; Thu, 06 Dec 2012 10:58:10 -0800 (PST) Received: by 10.112.24.40 with HTTP; Thu, 6 Dec 2012 10:58:10 -0800 (PST) In-Reply-To: References: Date: Thu, 6 Dec 2012 13:58:10 -0500 Message-ID: Subject: Re: taskdef class org.apache.xerces.util.XJavac cannot be found From: Albretch Mueller To: j-users@xerces.apache.org Content-Type: text/plain; charset=ISO-8859-1 X-Virus-Checked: Checked by ClamAV on apache.org > Have you followed the instructions here [1]? > [1] http://xerces.apache.org/xerces2-j/faq-build.html#faq-2 OK, I did download the build tools jar and uncompressed it ~ $ ls -l | egrep '^d' drwxr-xr-x 3 knoppix knoppix 4096 Nov 26 2010 tools drwxr-xr-x 6 knoppix knoppix 4096 Nov 26 2010 xerces-2_11_0 ~ but I am still getting weird errors: ~ $ sh build.sh build.sh: line 20: $'\r': command not found build.sh: line 21: $'echo\r': command not found Xerces-Java Build System ------------------------ build.sh: line 24: $'\r': command not found build.sh: line 35: syntax error near unexpected token `$'in\r'' 'uild.sh: line 35: `case "`uname`" in ~ $ head -n 36 build.sh #!/bin/sh # #========================================================================= # Licensed to the Apache Software Foundation (ASF) under one or more # contributor license agreements. See the NOTICE file distributed with # this work for additional information regarding copyright ownership. # The ASF licenses this file to You under the Apache License, Version 2.0 # (the "License"); you may not use this file except in compliance with # the License. You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. #========================================================================= # echo echo "Xerces-Java Build System" echo "------------------------" if [ "$JAVA_HOME" = "" ] ; then echo "ERROR: JAVA_HOME not found in your environment." echo echo "Please, set the JAVA_HOME variable in your environment to match the" echo "location of the Java Virtual Machine you want to use." exit 1 fi # OS specific support. $var _must_ be set to either true or false. cygwin=false; case "`uname`" in CYGWIN*) cygwin=true ;; knoppix@Microknoppix:/media/sdb1/prjx/kd/java/SAX2/xerces-2_11_0$ --------------------------------------------------------------------- To unsubscribe, e-mail: j-users-unsubscribe@xerces.apache.org For additional commands, e-mail: j-users-help@xerces.apache.org From j-users-return-13892-apmail-xerces-j-users-archive=xerces.apache.org@xerces.apache.org Thu Dec 6 19:13:46 2012 Return-Path: X-Original-To: apmail-xerces-j-users-archive@www.apache.org Delivered-To: apmail-xerces-j-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 67BF8E3EE for ; Thu, 6 Dec 2012 19:13:46 +0000 (UTC) Received: (qmail 18932 invoked by uid 500); 6 Dec 2012 19:13:46 -0000 Delivered-To: apmail-xerces-j-users-archive@xerces.apache.org Received: (qmail 18913 invoked by uid 500); 6 Dec 2012 19:13:46 -0000 Mailing-List: contact j-users-help@xerces.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: j-users@xerces.apache.org Delivered-To: mailing list j-users@xerces.apache.org Received: (qmail 18906 invoked by uid 99); 6 Dec 2012 19:13:46 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 06 Dec 2012 19:13:46 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=5.0 tests=RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of hoju@visi.com designates 208.42.184.243 as permitted sender) Received: from [208.42.184.243] (HELO g2host.com) (208.42.184.243) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 06 Dec 2012 19:13:36 +0000 Received: from [66.41.143.67] (account hoju@visi.com) by mailback3.g2host.com (CommuniGate Pro WEBUSER 5.3.11) with HTTP id 9705346 for j-users@xerces.apache.org; Thu, 06 Dec 2012 13:13:15 -0600 From: "Jacob Kjome" Subject: document.cloneNode() copies identifiers map but fails to apply IDness to relevant attribute nodes To: X-Mailer: CommuniGate Pro WebUser v5.3.11 Date: Thu, 06 Dec 2012 13:13:15 -0600 Message-ID: MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1; format="flowed" Content-Transfer-Encoding: 8bit X-Virus-Checked: Checked by ClamAV on apache.org Last week I submitted a bug report [1] entitled "document.cloneNode() copies identifiers map but fails to apply IDness to relevant attribute nodes".  I even provided a patch for it, but I've gotten no takers so far. Can someone review the patch please?  I'd like to see it get into the next release if at all possible. [1] https://issues.apache.org/jira/browse/XERCESJ-1597 Thanks, Jake --------------------------------------------------------------------- To unsubscribe, e-mail: j-users-unsubscribe@xerces.apache.org For additional commands, e-mail: j-users-help@xerces.apache.org From j-users-return-13893-apmail-xerces-j-users-archive=xerces.apache.org@xerces.apache.org Thu Dec 6 19:52:23 2012 Return-Path: X-Original-To: apmail-xerces-j-users-archive@www.apache.org Delivered-To: apmail-xerces-j-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 3BB5ED4B3 for ; Thu, 6 Dec 2012 19:52:23 +0000 (UTC) Received: (qmail 49015 invoked by uid 500); 6 Dec 2012 19:52:23 -0000 Delivered-To: apmail-xerces-j-users-archive@xerces.apache.org Received: (qmail 48993 invoked by uid 500); 6 Dec 2012 19:52:23 -0000 Mailing-List: contact j-users-help@xerces.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: j-users@xerces.apache.org Delivered-To: mailing list j-users@xerces.apache.org Received: (qmail 48986 invoked by uid 99); 6 Dec 2012 19:52:22 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 06 Dec 2012 19:52:22 +0000 X-ASF-Spam-Status: No, hits=-5.0 required=5.0 tests=RCVD_IN_DNSWL_HI,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of mrglavas@ca.ibm.com designates 32.97.182.138 as permitted sender) Received: from [32.97.182.138] (HELO e8.ny.us.ibm.com) (32.97.182.138) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 06 Dec 2012 19:52:13 +0000 Received: from /spool/local by e8.ny.us.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted for from ; Thu, 6 Dec 2012 14:51:51 -0500 Received: from d01dlp03.pok.ibm.com (9.56.250.168) by e8.ny.us.ibm.com (192.168.1.108) with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted; Thu, 6 Dec 2012 14:50:42 -0500 Received: from d01relay05.pok.ibm.com (d01relay05.pok.ibm.com [9.56.227.237]) by d01dlp03.pok.ibm.com (Postfix) with ESMTP id 1A204C9006E for ; Thu, 6 Dec 2012 14:50:39 -0500 (EST) Received: from d01av01.pok.ibm.com (d01av01.pok.ibm.com [9.56.224.215]) by d01relay05.pok.ibm.com (8.13.8/8.13.8/NCO v10.0) with ESMTP id qB6JocCw137714 for ; Thu, 6 Dec 2012 14:50:38 -0500 Received: from d01av01.pok.ibm.com (loopback [127.0.0.1]) by d01av01.pok.ibm.com (8.14.4/8.13.1/NCO v10.0 AVout) with ESMTP id qB6Joc9o030115 for ; Thu, 6 Dec 2012 14:50:38 -0500 Received: from d25ml03.torolab.ibm.com (d25ml03.torolab.ibm.com [9.26.29.96]) by d01av01.pok.ibm.com (8.14.4/8.13.1/NCO v10.0 AVin) with ESMTP id qB6JocPL030102 for ; Thu, 6 Dec 2012 14:50:38 -0500 In-Reply-To: References: To: j-users@xerces.apache.org MIME-Version: 1.0 Subject: Re: document.cloneNode() copies identifiers map but fails to apply IDness to relevant attribute nodes X-KeepSent: 4295E1E8:3FDD1114-85257ACC:006CED1B; type=4; name=$KeepSent X-Mailer: Lotus Notes Release 8.5.3 September 15, 2011 Message-ID: From: Michael Glavassevich Date: Thu, 6 Dec 2012 14:50:36 -0500 X-MIMETrack: Serialize by Router on D25ML03/25/M/IBM(Release 8.5.2FP2|March 22, 2011) at 12/06/2012 14:50:37, Serialize complete at 12/06/2012 14:50:37 Content-Type: text/plain; charset="US-ASCII" X-Content-Scanned: Fidelis XPS MAILER x-cbid: 12120619-9360-0000-0000-00000D9F1682 X-Virus-Checked: Checked by ClamAV on apache.org Hi Jacob, I've added it to my TODO list. Thanks. Michael Glavassevich XML Technologies and WAS Development IBM Toronto Lab E-mail: mrglavas@ca.ibm.com E-mail: mrglavas@apache.org "Jacob Kjome" wrote on 06/12/2012 02:13:15 PM: > From: "Jacob Kjome" > To: , > Date: 06/12/2012 02:19 PM > Subject: document.cloneNode() copies identifiers map but fails to > apply IDness to relevant attribute nodes > > > Last week I submitted a bug report [1] entitled "document.cloneNode() copies > identifiers map but fails to apply IDness to relevant attribute nodes". I > even provided a patch for it, but I've gotten no takers so far. > > Can someone review the patch please? I'd like to see it get into the next > release if at all possible. > > [1] https://issues.apache.org/jira/browse/XERCESJ-1597 > > > Thanks, > > Jake > > --------------------------------------------------------------------- > To unsubscribe, e-mail: j-users-unsubscribe@xerces.apache.org > For additional commands, e-mail: j-users-help@xerces.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: j-users-unsubscribe@xerces.apache.org For additional commands, e-mail: j-users-help@xerces.apache.org From j-users-return-13894-apmail-xerces-j-users-archive=xerces.apache.org@xerces.apache.org Thu Dec 6 20:09:09 2012 Return-Path: X-Original-To: apmail-xerces-j-users-archive@www.apache.org Delivered-To: apmail-xerces-j-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id E484FD578 for ; Thu, 6 Dec 2012 20:09:08 +0000 (UTC) Received: (qmail 95505 invoked by uid 500); 6 Dec 2012 20:09:08 -0000 Delivered-To: apmail-xerces-j-users-archive@xerces.apache.org Received: (qmail 95483 invoked by uid 500); 6 Dec 2012 20:09:08 -0000 Mailing-List: contact j-users-help@xerces.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: j-users@xerces.apache.org Delivered-To: mailing list j-users@xerces.apache.org Received: (qmail 95476 invoked by uid 99); 6 Dec 2012 20:09:08 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 06 Dec 2012 20:09:08 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=5.0 tests=RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of hoju@visi.com designates 208.42.184.243 as permitted sender) Received: from [208.42.184.243] (HELO g2host.com) (208.42.184.243) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 06 Dec 2012 20:09:01 +0000 Received: from [66.41.143.67] (account hoju@visi.com) by mailback3.g2host.com (CommuniGate Pro WEBUSER 5.3.11) with HTTP id 9706345 for j-users@xerces.apache.org; Thu, 06 Dec 2012 14:08:40 -0600 From: "Jacob Kjome" Subject: Re: document.cloneNode() copies identifiers map but fails to apply IDness to relevant attribute nodes To: X-Mailer: CommuniGate Pro WebUser v5.3.11 Date: Thu, 06 Dec 2012 14:08:40 -0600 Message-ID: In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1; format="flowed" Content-Transfer-Encoding: 8bit X-Virus-Checked: Checked by ClamAV on apache.org Thanks Michael! Jake On Thu, 6 Dec 2012 14:50:36 -0500  Michael Glavassevich wrote: > Hi Jacob, > > I've added it to my TODO list. > > Thanks. > > Michael Glavassevich > XML Technologies and WAS Development > IBM Toronto Lab > E-mail: mrglavas@ca.ibm.com > E-mail: mrglavas@apache.org > > "Jacob Kjome" wrote on 06/12/2012 02:13:15 PM: > >> From: "Jacob Kjome" >> To: , >> Date: 06/12/2012 02:19 PM >> Subject: document.cloneNode() copies identifiers map but fails to >> apply IDness to relevant attribute nodes >> >> >> Last week I submitted a bug report [1] entitled "document.cloneNode() > copies >> identifiers map but fails to apply IDness to relevant attribute nodes".   > I >> even provided a patch for it, but I've gotten no takers so far. >> >> Can someone review the patch please?  I'd like to see it get into the > next >> release if at all possible. >> >> [1] https://issues.apache.org/jira/browse/XERCESJ-1597 >> >> >> Thanks, >> >> Jake >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: j-users-unsubscribe@xerces.apache.org >> For additional commands, e-mail: j-users-help@xerces.apache.org > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: j-users-unsubscribe@xerces.apache.org >For additional commands, e-mail: j-users-help@xerces.apache.org > > --------------------------------------------------------------------- To unsubscribe, e-mail: j-users-unsubscribe@xerces.apache.org For additional commands, e-mail: j-users-help@xerces.apache.org From j-users-return-13895-apmail-xerces-j-users-archive=xerces.apache.org@xerces.apache.org Fri Dec 7 17:13:01 2012 Return-Path: X-Original-To: apmail-xerces-j-users-archive@www.apache.org Delivered-To: apmail-xerces-j-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 08A86ECCA for ; Fri, 7 Dec 2012 17:13:01 +0000 (UTC) Received: (qmail 85358 invoked by uid 500); 7 Dec 2012 17:13:00 -0000 Delivered-To: apmail-xerces-j-users-archive@xerces.apache.org Received: (qmail 84832 invoked by uid 500); 7 Dec 2012 17:12:52 -0000 Mailing-List: contact j-users-help@xerces.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: j-users@xerces.apache.org Delivered-To: mailing list j-users@xerces.apache.org Received: (qmail 84770 invoked by uid 99); 7 Dec 2012 17:12:50 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 07 Dec 2012 17:12:50 +0000 X-ASF-Spam-Status: No, hits=2.2 required=5.0 tests=HTML_MESSAGE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [195.76.4.10] (HELO ms-bcn.gft.com) (195.76.4.10) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 07 Dec 2012 17:12:44 +0000 Received: from MSTC2.gft.com ([169.254.2.246]) by stc10-2.gft.com ([172.25.2.142]) with mapi id 14.02.0318.001; Fri, 7 Dec 2012 18:12:20 +0100 From: "Cronemberger, Constantino" To: "j-users@xerces.apache.org" Subject: assert with count function does not work Thread-Topic: assert with count function does not work Thread-Index: AQHN1J4DcdZ3kVT3JkCj/JjT5Xj/JQ== Date: Fri, 7 Dec 2012 17:12:19 +0000 Message-ID: Accept-Language: en-US, pt-BR, en-GB Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-originating-ip: [195.76.4.114] Content-Type: multipart/related; boundary="_004_F99DE171FEDF374A87B1F7AC896053CC21EDFE35mstc2gftcom_"; type="multipart/alternative" MIME-Version: 1.0 X-Virus-Checked: Checked by ClamAV on apache.org --_004_F99DE171FEDF374A87B1F7AC896053CC21EDFE35mstc2gftcom_ Content-Type: multipart/alternative; boundary="_000_F99DE171FEDF374A87B1F7AC896053CC21EDFE35mstc2gftcom_" --_000_F99DE171FEDF374A87B1F7AC896053CC21EDFE35mstc2gftcom_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hi, I have the following snippet in my XSD 1.1: And when I try to validate this XML it fails: Description Name with the following message: org.xml.sax.SAXParseException; lineNumber: 12; columnNumber: 15; cvc-assert= ion: Assertion evaluation ('@count eq count(./column)') for element 'column= s' on schema type 'columns' did not succeed. When I replace "@count" by "0" it works, so it looks like the count functio= n is not working. I tried to call the function "countX" and got the error m= essage: "XPST0017 - Function does not exist: countX arity: 1." I have used the revision 1418386 on https://svn.apache.org/repos/asf/xerces= /java/branches/xml-schema-1.1-dev. Any ideas of why this is happening? Thanks, Constantino Cronemberger ___________________________________________________________________________= __ [cid:logo] GFT Brasil Consultoria Inform=E1tica Ltda. Av. Sao Francisco, 98 18.095-450 Sorocaba BRASIL T +55 15 3332 9720 F +55 15 3332 9711 Constantino.Cronemberger@gft.com www.gft.com/br www.gft-blog.com.br www.twitter.com/gft_br ___________________________________________________________________________= __ --_000_F99DE171FEDF374A87B1F7AC896053CC21EDFE35mstc2gftcom_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Hi,

I have the following snippet in my XSD 1.1:

    <xs:complexType name=3D"columns">
        <xs:sequence>
            <xs:e= lement name=3D"column" type=3D"xs:string" maxOccurs=3D&= quot;unbounded"/>
        </xs:sequence>
        <xs:attribute name=3D"co= unt" type=3D"xs:int" use=3D"required"/>
        <xs:assert test=3D"@coun= t eq count(./column)" />
    </xs:complexType>

And when I try to validate this XML it fails:

    <columns count=3D"3">
        <column>Description</co= lumn>
        <column/>
        <column>Name</column>= ;
    </columns>

with the following message:

org.xml.sax.SAXParseException; lineNumber: 12; columnNumber: 15; cvc-assert= ion: Assertion evaluation ('@count eq count(./column)') for element 'column= s' on schema type 'columns' did not succeed.

When I replace "@count" by "0" it works, so it looks li= ke the count function is not working. I tried to call the function "co= untX" and got the error message: "XPST0017 - Function does not ex= ist: countX arity: 1."

I have used the revision 1418386 on https://svn.apache.org/repos/asf/xerces/java/branches/xml-schema-1.1-dev.

Any ideas of why this is happening?

Thanks,

Constantino Cronemberger

______________________________________________________________________= _______

 

 


GFT Brasil Consultoria Inform=E1tica Ltda.

Av. Sao Francisco, 98

18.095-450 Sorocaba

BRASIL

 

T +55 15 3332 9720

F +55 15 3332 9711

Constantino.Cronemberger@gft.com

www.gft.com/br

www.gft-blog.com.br

www.twitter.com/gft_br

______________________________________________________________________= _______


--_000_F99DE171FEDF374A87B1F7AC896053CC21EDFE35mstc2gftcom_-- --_004_F99DE171FEDF374A87B1F7AC896053CC21EDFE35mstc2gftcom_ Content-Type: image/jpeg; name="logo" Content-Description: logo Content-Disposition: inline; filename="logo"; size=4536; creation-date="Fri, 07 Dec 2012 17:12:21 GMT"; modification-date="Fri, 07 Dec 2012 17:12:21 GMT" Content-ID: Content-Transfer-Encoding: base64 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 --_004_F99DE171FEDF374A87B1F7AC896053CC21EDFE35mstc2gftcom_-- From j-users-return-13896-apmail-xerces-j-users-archive=xerces.apache.org@xerces.apache.org Sun Dec 9 14:29:08 2012 Return-Path: X-Original-To: apmail-xerces-j-users-archive@www.apache.org Delivered-To: apmail-xerces-j-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 93FC39FFD for ; Sun, 9 Dec 2012 14:29:08 +0000 (UTC) Received: (qmail 32022 invoked by uid 500); 9 Dec 2012 14:29:08 -0000 Delivered-To: apmail-xerces-j-users-archive@xerces.apache.org Received: (qmail 31547 invoked by uid 500); 9 Dec 2012 14:29:00 -0000 Mailing-List: contact j-users-help@xerces.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: j-users@xerces.apache.org Delivered-To: mailing list j-users@xerces.apache.org Received: (qmail 31487 invoked by uid 99); 9 Dec 2012 14:28:58 -0000 Received: from minotaur.apache.org (HELO minotaur.apache.org) (140.211.11.9) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 09 Dec 2012 14:28:57 +0000 Received: from localhost (HELO mail-oa0-f51.google.com) (127.0.0.1) (smtp-auth username mukulg, mechanism plain) by minotaur.apache.org (qpsmtpd/0.29) with ESMTP; Sun, 09 Dec 2012 14:28:57 +0000 Received: by mail-oa0-f51.google.com with SMTP id n12so1620859oag.38 for ; Sun, 09 Dec 2012 06:28:56 -0800 (PST) Received: by 10.60.21.167 with SMTP id w7mr5917410oee.18.1355063336543; Sun, 09 Dec 2012 06:28:56 -0800 (PST) MIME-Version: 1.0 Reply-To: mukulg@apache.org Received: by 10.182.151.5 with HTTP; Sun, 9 Dec 2012 06:28:35 -0800 (PST) In-Reply-To: References: From: Mukul Gandhi Date: Sun, 9 Dec 2012 19:58:35 +0530 Message-ID: Subject: Re: assert with count function does not work To: j-users@xerces.apache.org Content-Type: multipart/related; boundary=e89a8f83ae27d2a57c04d06c44da --e89a8f83ae27d2a57c04d06c44da Content-Type: multipart/alternative; boundary=e89a8f83ae27d2a57704d06c44d9 --e89a8f83ae27d2a57704d06c44d9 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hi Constantino, The latest Xerces-J commit produced SVN version 1414220. With this, the problem you've reported doesn't exist. Can you please try with the latest Xerces SVN version. On Fri, Dec 7, 2012 at 10:42 PM, Cronemberger, Constantino < Constantino.Cronemberger@gft.com> wrote: > Hi, > > I have the following snippet in my XSD 1.1: > > > > maxOccurs=3D"unbounded"/> > > > > > > And when I try to validate this XML it fails: > > > Description > > Name > > > with the following message: > > org.xml.sax.SAXParseException; lineNumber: 12; columnNumber: 15; > cvc-assertion: Assertion evaluation ('@count eq count(./column)') for > element 'columns' on schema type 'columns' did not succeed. > > When I replace "@count" by "0" it works, so it looks like the count > function is not working. I tried to call the function "countX" and got th= e > error message: "XPST0017 - Function does not exist: countX arity: 1." > > I have used the revision 1418386 on > https://svn.apache.org/repos/asf/xerces/java/branches/xml-schema-1.1-dev. > > Any ideas of why this is happening? > > Thanks, > > *Constantino Cronemberger* > > **** > > > _________________________________________________________________________= ____ > > **** > > * * > > * > GFT Brasil Consultoria Inform=C3=A1tica Ltda.* > ** > > ** > > Av. Sao Francisco, 98 > > 18.095-450 Sorocaba > > BRASIL > > ** ** > > T +55 15 3332 9720 > > F +55 15 3332 9711 > > Constantino.Cronemberger@gft.com > > www.gft.com/br > > www.gft-blog.com.br > > www.twitter.com/gft_br > > > _________________________________________________________________________= ____ > > > -- > Regards, > Mukul Gandhi > > --e89a8f83ae27d2a57704d06c44d9 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hi Constantino,
=C2=A0=C2=A0=C2=A0 The latest Xerces-J commit produced S= VN version 1414220. With this, the problem you've reported doesn't = exist.

Can you please try with the latest Xerces SVN version.
On Fri, Dec 7, 2012 at 10:42 PM, Cronemberger, Constantino <Constantino.Cronemberger@gft.com> wrote:
Hi,

I have the following snippet in my XSD 1.1:

=C2=A0=C2=A0=C2=A0 <xs:complexType name=3D"columns">
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 <xs:sequence>
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 <xs:e= lement name=3D"column" type=3D"xs:string" maxOccurs=3D&= quot;unbounded"/>
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 </xs:sequence>
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 <xs:attribute name=3D"co= unt" type=3D"xs:int" use=3D"required"/>
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 <xs:assert test=3D"@coun= t eq count(./column)" />
=C2=A0=C2=A0=C2=A0 </xs:complexType>

And when I try to validate this XML it fails:

=C2=A0=C2=A0=C2=A0 <columns count=3D"3">
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 <column>Description</co= lumn>
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 <column/>
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 <column>Name</column>= ;
=C2=A0=C2=A0=C2=A0 </columns>

with the following message:

org.xml.sax.SAXParseException; lineNumber: 12; columnNumber: 15; cvc-assert= ion: Assertion evaluation ('@count eq count(./column)') for element= 'columns' on schema type 'columns' did not succeed.

When I replace "@count" by "0" it works, so it looks li= ke the count function is not working. I tried to call the function "co= untX" and got the error message: "XPST0017 - Function does not ex= ist: countX arity: 1."

I have used the revision 1418386 on https://svn.apache.org/repos/asf/xerces/java/branches/xml-schema-1.1-dev.

Any ideas of why this is happening?

Thanks,

Constantino Cronemberger

___________________________________________________________= __________________

=C2=A0

=C2=A0


GFT Brasil Consultoria Inform=C3=A1tica Ltda.

Av. Sao Francisco, 98

18.095-450 Sorocaba

BRASIL

=C2=A0

T +55 15 3332 9720

F +55 15 3332 9711

Constantino.Cronemberger@gft.com

www.gft.com/br

www.gft-blog.com.br

www.twitter.com/gft_br<= /p>

___________________________________________________________= __________________

=

=C2=A0


--
Regards,
Mukul Gandhi

--e89a8f83ae27d2a57704d06c44d9-- --e89a8f83ae27d2a57c04d06c44da Content-Type: image/jpeg; name=logo Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: 2f9a1b650c6a64d4_0.1 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 --e89a8f83ae27d2a57c04d06c44da-- From j-users-return-13897-apmail-xerces-j-users-archive=xerces.apache.org@xerces.apache.org Tue Dec 11 13:14:03 2012 Return-Path: X-Original-To: apmail-xerces-j-users-archive@www.apache.org Delivered-To: apmail-xerces-j-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id BEE3DDE42 for ; Tue, 11 Dec 2012 13:14:03 +0000 (UTC) Received: (qmail 5932 invoked by uid 500); 11 Dec 2012 13:14:03 -0000 Delivered-To: apmail-xerces-j-users-archive@xerces.apache.org Received: (qmail 5484 invoked by uid 500); 11 Dec 2012 13:13:57 -0000 Mailing-List: contact j-users-help@xerces.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: j-users@xerces.apache.org Delivered-To: mailing list j-users@xerces.apache.org Received: (qmail 5440 invoked by uid 99); 11 Dec 2012 13:13:55 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 11 Dec 2012 13:13:55 +0000 X-ASF-Spam-Status: No, hits=2.2 required=5.0 tests=HTML_MESSAGE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [195.76.4.10] (HELO ms-bcn.gft.com) (195.76.4.10) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 11 Dec 2012 13:13:50 +0000 Received: from MSTC2.gft.com ([169.254.2.246]) by stc10-1.gft.com ([172.25.2.141]) with mapi id 14.02.0318.001; Tue, 11 Dec 2012 14:13:24 +0100 From: "Cronemberger, Constantino" To: "j-users@xerces.apache.org" , "mukulg@apache.org" Subject: RE: assert with count function does not work Thread-Topic: assert with count function does not work Thread-Index: AQHN1J4DcdZ3kVT3JkCj/JjT5Xj/JZgQePGAgAMeQWQ= Date: Tue, 11 Dec 2012 13:13:24 +0000 Message-ID: References: , In-Reply-To: Accept-Language: en-US, pt-BR, en-GB Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-originating-ip: [195.76.4.114] Content-Type: multipart/mixed; boundary="_007_F99DE171FEDF374A87B1F7AC896053CC21EE0FE0mstc2gftcom_" MIME-Version: 1.0 X-Virus-Checked: Checked by ClamAV on apache.org --_007_F99DE171FEDF374A87B1F7AC896053CC21EE0FE0mstc2gftcom_ Content-Type: multipart/related; boundary="_006_F99DE171FEDF374A87B1F7AC896053CC21EE0FE0mstc2gftcom_"; type="multipart/alternative" --_006_F99DE171FEDF374A87B1F7AC896053CC21EE0FE0mstc2gftcom_ Content-Type: multipart/alternative; boundary="_000_F99DE171FEDF374A87B1F7AC896053CC21EE0FE0mstc2gftcom_" --_000_F99DE171FEDF374A87B1F7AC896053CC21EE0FE0mstc2gftcom_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hi, I have downloaded the referred revision: $ svn info Path: . Working Copy Root Path: /cygdrive/c/development/xml-schema-1.1-dev URL: https://svn.apache.org/repos/asf/xerces/java/branches/xml-schema-1.1-d= ev Repository Root: https://svn.apache.org/repos/asf Repository UUID: 13f79535-47bb-0310-9956-ffa450edef68 Revision: 1414220 Node Kind: directory Schedule: normal Last Changed Author: mukulg Last Changed Rev: 1414220 Last Changed Date: 2012-11-27 13:06:55 -0200 (Tue, 27 Nov 2012) But still got the same problem. I have created a simple test app which is attached in this e-mail. All jars= used are from SVN. Regards, Constantino Constantino Cronemberger ___________________________________________________________________________= __ [cid:logo] GFT Brasil Consultoria Inform=E1tica Ltda. Av. Sao Francisco, 98 18.095-450 Sorocaba BRASIL T +55 15 3332 9720 F +55 15 3332 9711 Constantino.Cronemberger@gft.com www.gft.com/br www.gft-blog.com.br www.twitter.com/gft_br ___________________________________________________________________________= __ ________________________________ From: Mukul Gandhi [mukulg@apache.org] Sent: Sunday, December 09, 2012 12:28 To: j-users@xerces.apache.org Subject: Re: assert with count function does not work Hi Constantino, The latest Xerces-J commit produced SVN version 1414220. With this, the= problem you've reported doesn't exist. Can you please try with the latest Xerces SVN version. On Fri, Dec 7, 2012 at 10:42 PM, Cronemberger, Constantino > wrote: Hi, I have the following snippet in my XSD 1.1: And when I try to validate this XML it fails: Description Name with the following message: org.xml.sax.SAXParseException; lineNumber: 12; columnNumber: 15; cvc-assert= ion: Assertion evaluation ('@count eq count(./column)') for element 'column= s' on schema type 'columns' did not succeed. When I replace "@count" by "0" it works, so it looks like the count functio= n is not working. I tried to call the function "countX" and got the error m= essage: "XPST0017 - Function does not exist: countX arity: 1." I have used the revision 1418386 on https://svn.apache.org/repos/asf/xerces= /java/branches/xml-schema-1.1-dev. Any ideas of why this is happening? Thanks, Constantino Cronemberger ___________________________________________________________________________= __ [cid:logo] GFT Brasil Consultoria Inform=E1tica Ltda. Av. Sao Francisco, 98 18.095-450 Sorocaba BRASIL T +55 15 3332 9720 F +55 15 3332 9711 Constantino.Cronemberger@gft.com www.gft.com/br www.gft-blog.com.br www.twitter.com/gft_br ___________________________________________________________________________= __ -- Regards, Mukul Gandhi --_000_F99DE171FEDF374A87B1F7AC896053CC21EE0FE0mstc2gftcom_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Hi,

I have downloaded the referred revision:

$ svn info
Path: .
Working Copy Root Path: /cygdrive/c/development/xml-schema-1.1-dev
URL: https://svn.apache.org/repos/asf/xerces/java/branches/xml-schema-1.1-d= ev
Repository Root: https://svn.apache.org/repos/asf
Repository UUID: 13f79535-47bb-0310-9956-ffa450edef68
Revision: 1414220
Node Kind: directory
Schedule: normal
Last Changed Author: mukulg
Last Changed Rev: 1414220
Last Changed Date: 2012-11-27 13:06:55 -0200 (Tue, 27 Nov 2012)

But still got the same problem.

I have created a simple test app which is attached in this e-mail. All jars= used are from SVN.

Regards,
    Constantino

Constantino Cronemberger

______________________________________________________________________= _______

 

 


GFT Brasil Consultoria Inform=E1tica Ltda.

Av. Sao Francisco, 98

18.095-450 Sorocaba

BRASIL

 

T +55 15 3332 9720

F +55 15 3332 9711

Constantino.Cronemberger@gft.com

www.gft.com/br

www.gft-blog.com.br

www.twitter.com/gft_br

______________________________________________________________________= _______



From: Mukul Gandhi [mukulg@apache.org] Sent: Sunday, December 09, 2012 12:28
To: j-users@xerces.apache.org
Subject: Re: assert with count function does not work

Hi Constantino,
    The latest Xerces-J commit produced SVN version 1414220.= With this, the problem you've reported doesn't exist.

Can you please try with the latest Xerces SVN version.

On Fri, Dec 7, 2012 at 10:42 PM, Cronemberger, C= onstantino <Constantino.Cronemberger@gft.com> wrote:
Hi,

I have the following snippet in my XSD 1.1:

    <xs:complexType name=3D"columns">
        <xs:sequence>
            <xs:e= lement name=3D"column" type=3D"xs:string" maxOccurs=3D&= quot;unbounded"/>
        </xs:sequence>
        <xs:attribute name=3D"co= unt" type=3D"xs:int" use=3D"required"/>
        <xs:assert test=3D"@coun= t eq count(./column)" />
    </xs:complexType>

And when I try to validate this XML it fails:

    <columns count=3D"3">
        <column>Description</co= lumn>
        <column/>
        <column>Name</column>= ;
    </columns>

with the following message:

org.xml.sax.SAXParseException; lineNumber: 12; columnNumber: 15; cvc-assert= ion: Assertion evaluation ('@count eq count(./column)') for element 'column= s' on schema type 'columns' did not succeed.

When I replace "@count" by "0" it works, so it looks li= ke the count function is not working. I tried to call the function "co= untX" and got the error message: "XPST0017 - Function does not ex= ist: countX arity: 1."

I have used the revision 1418386 on https://svn.apache.org/repos/asf/xerces/java/branches/xml-schema-1.1-dev.

Any ideas of why this is happening?

Thanks,

Constantino Cronem= berger

_____________________= ________________________________________________________

=  

 

GFT Brasil Consultoria Inform=E1tica Ltda.

Av. Sao Francisco, 98=

18.095-450 Sorocaba

BRASIL

 <= /span>

T +55 15 3332 9720

F +55 15 3332 9711

Constantino.Cronemberger@g= ft.com

www.gft.com/br

www.gft-blog.com.br

www.twitter.com/gft_br

_____________________= ________________________________________________________


 


--
Regards,
Mukul Gandhi

--_000_F99DE171FEDF374A87B1F7AC896053CC21EE0FE0mstc2gftcom_-- --_006_F99DE171FEDF374A87B1F7AC896053CC21EE0FE0mstc2gftcom_ Content-Type: image/jpeg; name="logo" Content-Description: logo Content-Disposition: inline; filename="logo"; size=4536; creation-date="Sun, 09 Dec 2012 14:29:16 GMT"; modification-date="Sun, 09 Dec 2012 14:29:16 GMT" Content-ID: Content-Transfer-Encoding: base64 /9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAVQAA/+4ADkFkb2JlAGTAAAAAAf/b AIQAAgEBAQEBAgEBAgMCAQIDAwICAgIDAwMDAwMDAwQDBAQEBAMEBAUGBgYFBAcHCAgHBwoKCgoK DAwMDAwMDAwMDAECAgIEAwQHBAQHCggHCAoMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM DAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgAQwCMAwERAAIRAQMRAf/EAL0AAQACAgMBAQAAAAAAAAAA AAAICQUHAwYKAgQBAQADAQEBAAAAAAAAAAAAAAAGBwgFBAMQAAAFAgMFAgkEEAcBAAAAAAECAwQF AAYRBwghEhMUCTEVQSIylRZW1hcaUbR1N2HSIzOzJDR05TamV2cYGQpxgUKENSY4OREAAQIEAQcH CQUIAwEAAAAAAAECEQMEBSExQVGREtIGcVKSE1MWF2GBobHBIjIzB/ByohQVQuJjo+NUZDXR4TQ2 /9oADAMBAAIRAxEAPwCr2t3GeBQCgFAKAUAoBQCgFAKAUBdz/aO/V3nh9I2z82k6oH61fNpuR/ra WRwH8E3lb7S4WqPJ+KAUAoBQHjBrdxngsu0W6MNFejnQC26pHUagFb4kLnciwysyw4wpN35jHVIi s5IGAHFQG6qv3UTJEQDe3FFDEKFU36/V9zuS2e1v6tGJGZMzppROSKJhirsIoiKpMbdbqakpfztW m1tfC3T9tUNKnUXnXehj3ALVhpSyVSypw5csEtaaarsGvkcEXZTpoCHD8X8lw+xhsr2t+nbtmK11 T1mnbwjphl/EfBeJ0jhTytnRs+3/AKOo9TSR6Xmc2Tli6oND6aNh54zivI5hZNtSPDN445knBxet znQI1IUiqAJ4ImKU5FEzAmQwHr28Jsu9LPm0lwjMlNxZNwiuTBcY5FjjkVFSK4HnvK0U6WyfTe69 fiZjh5dGryYZST0XN6MdE/RnyE1S3xp4s/NDMi9Xr6ClXdwt27dycSO5dYq6jjlHJzmAjQpAAQ7P DsqJPl191vtVRy6uZJZLRFRGqqpkbhCKaYnaa6no7dJnukte5yqix8/kXQRyza6qujTMPKq5sv7X 0c2FbFzTsTIw8dcsaukLuJdPWajZF83AIpMRUQOcFCeMG0obQ7alFFwdXSZzJr7hNe1rkVWqmDkR Yqi+9kXIciffKeYxzG0zGqqKkdEc+TMYbTZ1MNJWSOSEBlZmFpOsnMC8odJZF9eM6smV/JGUcqrl UWA0auOJSKAmHjjsKFfe68KVtXUPnSq6bKa7I1MiYQw95OU+dHeZEmWjH07Hqmdcq+gm/qnzw6f2 nPQTkrrOZaRrAlZPNjjcxAKotkEo3hImV8RwWPUMrju4bSFqAWe33KtuVTQLXzWpJz4rHzbWGskl dU0tPSyqhKZi9Zm0egrw1c6x9PuriWsmEyiyEtnJ7uqQOaUWtNQioyyTs7dMiTgCsmvipcMwhjj5 Q9lWZZ7HU21k106qfPi3Da/ZhHFMVy+wildcJVUrElyWy4LjDP6ELdv6fGh391FseaGn2lZj75XX +5mdJS2P0Oj7JmpB/T40O/uotjzQ0+0p3yuv9zM6Sj9Do+yZqQqU6w+VuXGT2tB7ZeVkIzt+0yRM W4JHRKCbduCqqRxOcCJgAYmENo1ov6a3CfWWtJtQ9Xu23JFVipWHFVNLkVasltRqQTBCxT+0d+rv PD6Rtn5tJ1X/ANavm03I/wBbSS8B/BN5W+0uFqjyfigFAKAUB4wa3cZ4LWeptbsxqF6FGlLPbKFu Z9l1l7HoWzeBI8p1AYu0o5vCKOXJSeQUHkcchjGDylS7fGDGnOEpraLiKup56wfNXabHOkVdBPM5 NS6CcXliz7ZTzZeLWJBfJhCOtPSQf0MatsktKUrcchnPkrb+craaSZox7a7lCJkizNjrGUUQ3mjr EVQVKBtgeSHbVg8Q2WouCMSRUvkbMY7OeMMuKZPaRu2V8umVyzJTZkdOb0KTW18RWk7PXojWprdy gyUtjKvMSdvUkGqS12yArJtWiks1OnzRG7c5iqC2KcS7oBj/AIVAeHH1tJxBMt8+pfOY2VH3lzrs rkiuSJIro2ROtramXKaxyvhh585tGR1PZQ6WeghpqvDOPKODzhg5GSkI1rB3YcpG7JcXc4vzaYma uvH3UxJ5IbDDtrkNtE+4cSVjJFQ6QqNRYtyqkGYZU5T3LWy6a1yHTJaTEVVwXNlxyKQx1AdTzSHn BkzcWWVjaR7Hse7ploZmwu2FXTM+i1TGKYF0ACMRETAAYeWHbU7tvCVbTT2TZlfNmNasVauRfIvv KR2qvVPNluY2mY1VTKmVPQQtqeEdLN+p1/8ADDRx/vPmitVNwl/9DcPN6yZ3r/WUxW3ZP65xH561 /Dkq0qr5TuRfURCT8acqHpfrDBoMUBSh1z//AHvIfQsP+BPWpPpP/p2/fd6youMv/av3UJ7f2jv1 d54fSNs/NpOoX9avm03I/wBbTvcB/BN5W+0uFqjyfigFAKAUB4wa3cZ4JPdPbqs6gOn2SYsm3mbC 89PFzb4XPl3dSYrxbwVUuXVUS8rgqKJeIcd0xDlAAOQ26XCJcTcHU152ZjlWXOZ8L24Kmfzoi4pn TMqYnatN8m0MWoiOY7K1cn2+ym3ZPqE9GS4Jwb0ltE5UboUxWUaR9/zLaNBUcREpWrVFBsBMR8CA Bh4NgBXEZwzfWN6tty93SspqrrVVX0nvddrc5dpaXH76w1ZPQdJ1x9XR9qt07Rej3KXKi2sptMEN JJT8fA28K7l4R2kVwUBM6ArRAwGFycxx5YDGMOImrocPcFJbqp1dOnvnT3N2VV2CQwzYrmwxgiZj zXK/LUyUp5ctsuWixgn/ADh6jque/Ua99nToyp0BehvdnuxkXEv6Wd7cx3lxxkB4fIcilwcOf7eO fyezbs9lu4X/ACt0n3LrI9ciJs7MIQ2c8Vjk0IfCqu/XUkul2YbCxjHLlzQ8ukjJUsOMKAk3qd6j X8x2hfJvRb6G9ze6Xjf9l725vvXiomS/I+RQ4GG9j9+UqJ2jhb8jcaiv6za679nZhs+eKx1Idmtu /wCYppVNsw6vPHL5oYayNsJJdzTLSX3OJyq6Tnh47u9wlAPu44Dhjh24VKZrNtqt0pA5DHbKougs w+I4/g3+1n6Dqi/BP/L/AJf9QsHv7/B/F+6PiOP4N/tZ+g6eCf8Al/y/6g7+/wAH8X7pCfXRqy/n Sz7cZ4dwejXHZM43uvnu8N3lCGJv8flmuO9j2bmz5Rq0uE+Hf0SjSk2+sgqrGGzl8kV9ZEbzc/z8 9Z2zs4IkIxyeZC1j+0d+rvPD6Rtn5tJ1U31q+bTcj/W0mfAfwTeVvtLhao8n4oBQCgFAefj4UjqH +ueXXne5fZytK+Mls7Od0Wb5Vfcar5zNbt0fCkdQ/wBc8uvO9y+zlPGS2dnO6LN8dxqvnM1u3R8K R1D/AFzy6873L7OU8ZLZ2c7os3x3Gq+czW7dHwpHUP8AXPLrzvcvs5TxktnZzuizfHcar5zNbt0f CkdQ/wBc8uvO9y+zlPGS2dnO6LN8dxqvnM1u3R8KR1D/AFzy6873L7OU8ZLZ2c7os3x3Gq+czW7d HwpHUP8AXPLrzvcvs5TxktnZzuizfHcar5zNbt0fCkdQ/wBc8uvO9y+zlPGS2dnO6LN8dxqvnM1u 3R8KR1D/AFzy6873L7OU8ZLZ2c7os3x3Gq+czW7dHwpHUP8AXPLrzvcvs5TxktnZzuizfHcar5zN bt0fCkdQ/wBc8uvO9y+zlPGS2dnO6LN8dxqvnM1u3R8KR1D/AFzy6873L7OU8ZLZ2c7os3x3Gq+c zW7dLFOhl0uc/wDplWrmNB58zFvyzu73cO7jTWi7knREiR6LxNUFxkY9gJREXBd3dA3hxw8NYfUL i+mvz5LqZr27CORdpETLDJBy6CWcM2SbbmvSarV2lTJHNHSiE8VFE0UzLLGAiRAExjGEAAAAMRER HwVXJKDU467NIRnqse2v6LdO0d4TkZKKOsQL2iUW5FAMH2SiNAc6Gs/Tw8RBeNlJB4QSgoUGFu3I 6OYhsMDFI3jlDCG0NoBhQHDL6xLCZsgf2/a97TqBgxIMTZFz4Gw3gEAM9Yti7BLh29v+eAHD/NjK e6j3te62+eV717l9He5U+/8Agcvxef7v5je4HE+5+VvY7cN3bQG36AUBh7Bvy18zrSaXzZa6jm2X 3FFquu2dNDnBJY6Bh4TxJFUA3kxwESgBgwEMQEBEDMUAoDjdOmzJsd49UKi0SKKiqqpgIQhShiJj GNgAAAeEaAxVr5iZf3wquhZU7HzC7XDmiRb1s7MjvCIBxAQOcS4iA9tAfRL8s9S+T5ZpyCRr9TYl m1IsBEVysTLi2KuYMMAKKgCUNvbQGXoDC2Nf9tZjRzuWtY6yjFk9eQ65nLZw1HmWKxm6wEBymmJi gcogBi4lHwDQGaoBQCgNXZ/Z3XPYt62NlHlk0aSOZl5SfDO3kQVMg0g2ROPJPFOAchgEqeBU8RwE w9g4YCBj9VOblxZVW3DZW5HNkBz3vl4MNazYEiCi0KAAd7JrJgABwmqQ7wiICG8JcQEMQoDZtkQ0 9btnxkFdMqecuRo2RQfzC6KLc7xchAA6wpIAUhN423AOz5R7aAylAKAUBEa5dSkLmBqMnI27rgnm rXL6aKwtrLSwWzxxKz7yOFNZV7Ii1SMBmxzjuETOomnugInH5QMzmDn51CW942o6s3K1qjZU26XB aGOuL2URbNQSOAyL5NRJix44KYF++CXA2O8JQKYDuSd4a07NzHtVe/oiFnctZ9wpFzTKzWr4zqBO dITt3J3T5yUqyIHDdVOKSYAHYGIgAga/uLMO7onMzMLOPUI5uqIygtyQhWWW0RGuncJ3y9wPxWCT Boqmd8ZZcgBvKGMQ5REQwKA7oHFdDaQuW5464tbkdNzkxJpGkrbygtCLk5WDYpJKbpAkVGafLvHW IhvCucEyY9m6IDQGJjbJ1iQF4XxqDyoywhbPm3UKWDtuIdOmorpxrEFHSYBHwxTJLPXCxi4CqqQq ZSlJgcKA7tbrTWuXTZbcQVBRjqWn5VGOmbqk+6XziJiFFlZBw8VRInywFIAGSSbgJ8AMXaBhECgY 3OG0te9gX1YLmyrnlMx4UHblxcLFm1t+3Gog0Kkdsm7WKmY4JLmOYFBARwKUd0u8JaA/ZYsv1MLk zKumy7sQt+EtQVGQx91csdwzYoigdRdONaidNd4qJlSF33ByEKKY7B3t0AO15dz2q2zLizDsC70H F8uItilNWLcjtnHQrKRXWbGEYxY7YxCgcq4AUDAmIAUBE5gxLiBoa4ZbPWfi2TbWKvfdrz92PE7Z ipO3V41hbEHJyGKbQRaQcnzjgpFBAQO4UEDYdnaFATehoxOEh2kMkqquk0RSalXdH4iygJEAgHUO OG8YcMRHwjQGn8sclMzh1e3xqMzMO2CDWZNrSslkmcFlkYtExHKyoiGxMFVwE27tMIiOOAAGIH7c tsir2S1L3fqKzYdtXb1dJO27FYsjqKEjINM3GVMfikIALuFcDH3ccMBDeEBwADblAKAUAoD4TQQS UOqkQpVVRAyhigACcQKBQEwh2jgABtoD7oBQGibAbRmpDUzOZqS6pXVh5YO1rStKNE5TJjNlIHek oqkAj45DG5ZAR2ABTmDaIDQG9qAUAoBQCgOl5qahMoMmQTb35MpI3A52MYRoB3kq8OPkkbMWpVHC giOzECYB4RAKA12SxcztVl72/e2bMOraGRdrP0bhgbTkBTNMy8m2A3LO5QqRjpt0Ut8RI3AxjGNi JxAAAKA3xQCgFAKAUAoBQCgFAKAjR0y+T9BcwOT7u/XSe4nI813hvczs7w5n/VubvD3Nm5hj4+9Q El6AUAoBQGgNZnA78g+e95ndHAX5v3VcXuvc4pMO9eT/ABvD838bc3sfBQGC0N+j3plPei/oB3Ni pw/Rjvv0v8ov/L+kP45j8u/4aAk5QCgFAKAUAoBQH//Z --_006_F99DE171FEDF374A87B1F7AC896053CC21EE0FE0mstc2gftcom_ Content-Type: image/jpeg; name="logo" Content-Description: logo Content-Disposition: inline; filename="logo"; size=4536; creation-date="Tue, 11 Dec 2012 13:13:25 GMT"; modification-date="Tue, 11 Dec 2012 13:13:25 GMT" Content-ID: Content-Transfer-Encoding: base64 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 --_006_F99DE171FEDF374A87B1F7AC896053CC21EE0FE0mstc2gftcom_-- --_007_F99DE171FEDF374A87B1F7AC896053CC21EE0FE0mstc2gftcom_ Content-Type: application/x-zip-compressed; name="XSDTest.zip" Content-Description: XSDTest.zip Content-Disposition: attachment; filename="XSDTest.zip"; size=16515; creation-date="Tue, 11 Dec 2012 13:11:37 GMT"; modification-date="Tue, 11 Dec 2012 13:11:37 GMT" Content-ID: <8cf0ed84-f98f-4389-bf19-9ff84ab72b04> Content-Transfer-Encoding: base64 UEsDBAoAAAAAAPBYi0EAAAAAAAAAAAAAAAAIABwAWFNEVGVzdC9VVAkAAxMwx1D5MMdQdXgLAAEE IAIAAAQRKQAAUEsDBBQAAAAIAFhWi0FaV47w7AQAAIQOAAARABwAWFNEVGVzdC9idWlsZC54bWxV VAkAAycsx1CoMMdQdXgLAAEEIAIAAAQRKQAAlVffb9s2EH4v0P/hJhRIAljy9jYEcYq0WYHlYRia BNgeKelkM6FIQaTiuMX+992Roiw5cprmJU7I+/jdr+/OFx+fawVP2Fpp9Cr5Lfs1AdSFKaVer5L7 uy/p78nHy/fvLn5JU/jXdFCLHVQtotoBltKB20gLlVSYwS0iFKauUTssIVemeLSQozJbqEwLaRpx rKkR8FnUjUILpoINXXEGis46U8tvSKgIeSdVmY3MTv+sYEcUSlToEOhxoUto0TSovUXTmgcsHJ9s pVL0Np0WLQrik52NkD7tCKQSnXILMJpcYevPCoX2kJ/4Ze8K/WWhsxjc9IzAFq1s3JjY53jTdsUG hIWvnV7ANebdeuEB79C68NAsFshqhOa5mLqhmJIN3IonhIp86Fry2QL91hReU1U+qiO/x5Q4VQW5 w7f93TnUU7K/xkaZXfzXGVh0jnI/gpKT4J5Y+LsPM/1usHWSclhKocwacvOcBcOYCi1qXCX/3F5z CJIY9VXSf0ggF5bqqF0lWUJ2QD8XJYawUEVe+lTYBTgytyGYbaftJN09enaxHFv2YLJuTOt8ha4S nfc2Sx/+lA5VRg2QLON1cvj9u/D5boMtl6mk3FmkFhEKnGjX6CxsN5IzTef5UEqAdeN2nmI45vhT CQY0SnzpE4bPWHTMkAufyplSKOyjzfg9Lo7+BcbubCcUN5o3IfsAlSPhoH9IVA7b0E+14EQFaw+2 Y4xziO4ApE2LqdTSncPhT0HvcM8GZL5DCZXfROQZQ90MKd+DGuvmUXvQwPHnMIloEYr1fBazJ/og nkQB4abHnbKahZiwegVgTyG11BB7mB9QYNeCgS+6WUZTxNcZHcUbEeTuOD/08DWCN/eatZubap7g BPHHBGfxDgjunX57BPe4x2kOuG+O48199xKW2D6I9mVrHLC9ufoatJugppxmrSecjtsWPHsOrSe2 /gYLcxgc1DRlV3C0A9DpXa8bOa6l9he30m3gJD3xUqINTRmay7okRBq1pEs9vPHyLlswW52dRbw/ wnTmoEltuT0JkfTM5FVnC+FIyHpeowgXpiNqyphHUPIxDLrzvf6QvAZ96qfCJJVR/Yer8SU8OPCH 3Ak0qcBPjg/fw6pQKGEt2oz++d+g6IPJcg7wYhkYXUaWX8gxxYpPjlMFkWe5wpFEQbHB4tGPnzBZ BlU+Nlv65YgfCBevKBc0WmBLm9T80sNjnuaKoZnTSi6WMIX4w0Tlhzk1TA2fLkoL7xuH6s8KnNai oMrBKvX9ESqO/pSaXPNnfkYdl8UDkG7Q/RkQ32TDuDsCUfKWdAzCZxT8lfW4Z1660vfOMYiXLErD DZtykxCSllUUvHGTwqkMK2eYxr4HIN4+m8MynRvBHcXidjyKRwvOjAzxz2R3iPNzoMFxKE2R+hfH CDfhANaoaYsZh8HrZ4tcyAdPBuUNRxPDWMRxgWcqo0p1QzX68EeSe+Y/KRIUDF4bacUv7bBIhuai mL9QDX4nqEIuyTA8yz28SpToNHVvm9E/D+28LT3b74kfvpfUb/zAnJAw6Gsa8pdxsmDHhPPh6KNT Yuzc6E+vvdRubTzhpY6Lw39ZoOOAyJd6nRwuhh24xXWnyJzCNIAb0kC4WpNSLHwOxIyiBdyRroWV ddd/baBtdTGSuh45Vu8o3eHLwZsV0Nep/4Kw7O/S5/8BUEsDBBQAAAAIAFhWi0GAprlFVAAAAFUA AAATABwAWFNEVGVzdC9tYW5pZmVzdC5tZlVUCQADKCzHUKgwx1B1eAsAAQQgAgAABBEpAAANwjEK gDAMAMC90D/kAxVduxbH6CLimpoKgdiCrYi/1+OQshypNremq0rJHoaut2ZzYUYcp8UDkmQXlGqF R1QhJiDmxEB3Kyc12Un1hfi/Rdkaaz5QSwMECgAAAAAAWFaLQQAAAAAAAAAAAAAAABIAHABYU0RU ZXN0L25icHJvamVjdC9VVAkAAycsx1D5MMdQdXgLAAEEIAIAAAQRKQAAUEsDBBQAAAAIAFhWi0FO rX1HmyQAAM0wAQAgABwAWFNEVGVzdC9uYnByb2plY3QvYnVpbGQtaW1wbC54bWxVVAkAAycsx1Co MMdQdXgLAAEEIAIAAAQRKQAA7T1pc9tGlt9Tlf+AYc3u7MoEGDvHpDySE9lSUkr5qlhJZXcyNQWS TRE2CTAAqGNd/u/bry/0jQZIypLDqZpYRF+vX7+rX79+ffjd9XIRXaKyyor8aPAw+WIQoXxSTLP8 4mjwy/kP8beD7558/tnhX+L4888ODg6iH09fnv58fH56Ev3w86sX0aos3qJJnUA3cXTyKnr56jw6 PTk7jyJcmzbh/yOfk2Q0XmeLKWlx9vLN+enxiahBmnz+2Q9FGdVzFK3W5aqoUFTMIpRWGSqjEqUA GimtJmW2qj//LKuiaXaZTdE0yvK6iGbFYlFcQa0KQ4bnVT2GTiMMX5ZndZYusv9L4Tv9NimWq2wh fXiblvQPdI0m6+b7FI3XFxe4X17tMp0WE/qjRlVt9kS+ar2Qb1pX6Wq1QDUDZ4HSfL2iENP/xTGs AMN0hPGGZ/T2UYXYl4dHg3ldrx6PRldXV0mO6jHuoUqK8mKUVyOoGLOao4cDs/mX4c2/FM3T63I1 CW+I68e4wSAapxWaZuXRIEkGGAuzdL2ojwbsj0GUp0t0NPjtzck5xlKcLVeLwROKh8NZmi2iJaqq 9AJXeY2xhAmDUFK0rmCxj/M6eph8m3wRYeqZZxdzVCa8NelhUuTTDBZC+kgK8qLWPpHPaV4zxojS GsargUHwAIOR3sNI7eJwpI91OAL4+Y86LS8QUMEK5dPqaAA0McRkN2Q0Baih1E248imZZZpPKfFc zYsFEozHkcZxyGEDjo3MWR1Z/2fWO3t5dn52/Pzsf4/Pz169jN6cPiP/9uuQELA8cwoyJg8UA0sq ywRwny5X9U20WqQThCc7xYw/w4vKZMBkXdXFkvFw0nQuWv9PsY4maR4VePlKLBewtMAygg2d5UR4 KGJoli2Q1NHhiNZ1LVcDN58I/MBfs8u0Rspk8CqtUInnAkMcDfIx5whWGQhlll0krF6GKoW4QttX o7++p3996N8V+9fWQTBGhioqFPysK1T6kPPX91BDGj6B7x/UWcD6nuP1q6+KqKkZjREW+VFaIiwM 1uliccMXf4pyC4WMbwgRpFg9XCKgsxrT1zKJfsKkFaXRDPcwTifvdOISACsslwDXTpKqWJcTPOXL dLFGICm+cuDf1pgi1Nq4J+6HEtI1MiXLHkamWyEvKqi2R1bS1IbKnNivZTopC4zfmMMkEDAtTHmD 8Y+V9hiLVE6GyzTPZljSMvrjdHZzNBAlopGKBCH2pTYVJq9qjsU5QrnUTlchWLzblJBdN5Ei9Aem 9AoT/cVDgBqMiGxChSIdE4OOCx8dDQZRXWZLrGfKNTKUF10Ilw40kGMbxtSH6mxMfejE1jLN8mSC u6264yqrKkw9tr7skw7HbdPTZjjdCDE66T2Q5tcbQ156DsCsp+UGk50WSVpO5lg4GzNzEGpWwUJw +fnX99ia4l0k06wCAKc2Qm0z3HwgLt/hnuu+uJfmGITzRTaukmfF6uY5/EGQv0rreWfS1jFFZ+FB kg1R9NtuiPkBg6gH/2sz843imKdlldgy74S8H1g4cOe8rGKpAWarglyZ4y5k+t2b52aaXp+po7c7 MtctqaNtMOytTN0ELW4VU0XZb9JbEE3K0NsSzLub8Xblct/Jz1NsLICLxSRg+8RM6xhaJ1U5weq0 tNHfRqDRHWZ/4HYAl/D6zYsleuBBYKDQU/oLowRp0C3ye14kzBmHN67oMkNXfaekd+OY1AzvNxT7 VWnVW5ZpXodynSdvL5d4C1MJZ4PXTSE1SLIpCmtEfRrUHY7K8MGuivIdUOigwQNzGGteIMeKTdGq t+6hzVE+RfkkQxYx1A/hFBXE3y9mZWwZbY1kkgluKG/Ow9FO5UrCz30k7BPHKP/+oY1Q6mxp7UXr P2AtOQJ4k2SNqWBgckfT5YbMKaDe0FFgAsbdBVveVTkoxoUw/xJonWX5ZLGeooZ6Dg689dG1Vt/v +OSMJqoT0ddOFKJhQvhAx5vFEKTVtck68Im30lE2xZPJp0WJkdfssBOyzY7gv9CvWcFJ0AjPCzxF zRwsvU+W02SR5QgYVqAk/m1cFLWoNFo9/hs2Loo3dYlX77EDxg9/M5CyQPkFnhj952jwxSCqSBeu iURXc5QfDS5KlNaoDEGcPlu6mDKLTd89XV988/XX3371929C+XSZ1pM5qgDpGA44mf49+efX3/xL hh9oPqlWaJLNuMxj53UOG9LDxkUVzdJltsDwrvPs+ha4dZLMsLaTZZqMJz+DgnMrw5rq2sdCrjbJ EtXY2p4NVGcZKfMPOylWN8QLVSJQyx61ZPGp40HxGDNigI5WsE5VjcURggO4gWLOVYle3K4v8KJ1 35c0UBIOoJMsyouEdgdn0INIMAfMAqwhYuI7eN/fNe12VuIfxNLpOUB/ax16xrrB45pwYYS3zDEL EFar+kDfAVSCqwftAIcZdxp9BLoS9NG34FCgMpJ2PDBXZllIJvYyu8Y6vE3N2RHVEe+momIdEsNV BSveJVyOE0EeL1BAVMg9DhgIPsfkB5XKyS3WiJN3ytRJUMw6X6AKj8K294MnL+AUG+xc9kUJPjHb yT4LqbH8uaUHihi1ufjW0pYdPshN+aegUYmoQZV1dKksBApuRFugkYqCoGqkoAM0vUJ4ryWq1ova 06tUoRMGhRnvQiOvEIZLCw5VePy87jjJl0flpaxJc9q/LrMuMXGGUqmxjTle14h1DP81Rb9ei0g+ s1qFd4goh6hDm8rRLKzv38O/HyTT7Pv35M8PNt1j7fpwxNESKpwIptNVjDcisA/huIZAjSibgVMh qdarVVHWeK+Q5WCPp4uBfZ2IZRtfZfUcuplgesBbDN+ikQYdV+xLz4qJmELJ3cndHOUEeMazkFJj Q4B8aALtqjq8H+YKk3ZYzJZ2nt/6+hE4VfpSvnaa3wXKUZnCujLfMjXPMTHQ33GxrldroYbSlWjQ CZncoSAgFh6GsPZc8Ij2QlR1QR6xZaRlBJdc4PhgXai0RNDTAd9mFxiVLiSiBVpixuakwswXbIIV JCI0XTjCTkKFzaKg++WGEMiyExgFijnAdlsZDl/KiITyKpNrq/z9e4OIHI3IotFIaWjGVw/LrRI1 4POlFR9JFcKhtBX584Mc1W7xhkWcoKCNRG2wRW9GgV/4IyPeNK+Zz1M4PThZQy8SzdPhmn7ob1FA d0/fv29+QRFBDfnMkMTs0aYb+hsKMP7ZShCfSFYkNfliuEUbQiknjiJSjNtStU0gEJQKiCrLoizy ZVZB0DWpQCfv6Y50yfDBqOvAuuai8ogC4IJ+5Ab/UAhWX//E28fx3rKXpyO2dXsonXZEoEbtHjbF 2+cZz9abeaoS2AHfuPn1hLUpx5GqeB63srxzEtiYaAwDYU107US4IXhn4PIW/SZUTHZFjz1K0ImS QDnWhokkLzA1hCCCqwG7b5JQx8cwEVvsQGxByKag2CXYrcq9pbi3FPeW4p/XUtwbfXujb2/09Tb6 PraJ4PcD6ddz3EaC26bwWQg8rGBvIjT9+OU8xVg0SSdzpIl4XEQ+uySrkJ2K0m2EoaLLTcF2hzj5 cETR0JMzyEeNErHSwCYR1k6Ub3dDkj2oyk8Nihef0powvxpfvlpgnAUoizQp8ktsR5C1qtAKoCZy EP+dYuOwKJXbdWrPyTjL0/LGSSltRAJndIusEgqtoV0oqRp+aujUTT8+JXCxKMbLdLWCQ8eyWGI9 R46LsIou4G/PBbSRhCNbOeh4ABav+gLVCG8Ur7OaWXROvJGzSYY766hoMi9EXIazLcaTuG2vVxNV rP1TYF3YIsiP5AFbwLBjzjlIyPCYirc78IZaFE5ZLEEKDjUI1cxT8NY4rHzM4lrGEFulBu8Y8mab YRXeu2hqOCY5v1wibBBMd3cNrQ0/YOMu0C0iqAsW2mfrpTFtkn4a44jgKkFqTmjog9ddsybxC7tQ fB/XSXBwwJvBOnUaWm5I19fSbtdbeiUWDW9uleAeXIXEddk359CG7+R5rD7fHqrkWyVgFkAIMvy7 LpGzmGy2qUbj0DScw7+ACTkvrqiPiVeXdsCN3eo0F0jqFIZ0MAekNRB0QL9K5FUXygB6eIXHYqhu Kj5l955WWZgSs84K/ye7pjiKcRfE0Zr4t82K6aE2PGA2CP7nZgWOJGypeIycIJgPIVMGicplnY7L DM0wo1eI6lQzFNXbXI/vVCrTmyfCQ4/S/ntfoKddaG1dJPoEKtO8FnnKxfFeoO4F6j0RqISYiVRt lZJt2zThdtQvUNpdtEOHy0H2v7Z5JmFYWDiH5Pc7KhnMTkEqULPXDn9a7eD0jIrtm+EOlYzuYeRT IN33iwIzqvIyw7PtfbCAdY924iHte/V0R9RTQHA/A0m5eKYJwkQzlLe3kXdlYySlmGQx4HAdj+oD ZGTZEVX76I+Dg9EBxPFvqEj6KhGfAjkckblbvYFp9Q4Yzn41B6yMlz8e5/U5rhZwL0flW+sa0TLa FYMYayBpTbgt8tphi4jtlpA0EsmBg5HZJtLtF/yVGiUtJkVUrbMaKflCB+TKAv1EsRHRtAARmFZY rJ7ohpZrfTBpaGRlD9rXiCZw9e+d5g9Q+y36lS7wdhWsU1EpeWMZKgxdRSvt1VVvdQX4yybNccSW 1RccUjx5WVAOZjmU0TQ5HJGC27PU+hhbewL8BAhQzpD9mG7UHfFCjgAgefY212IzR8Md2XcXY4B8 O4zCbf8+e4o9r3xqvMKsxnvFLLuwT3zcQgjavv+3lcis4mamNi7aM1B3BupI92SJ7hDp+/YHIZFW pKIUbRWeAUO0bg2ipJikrryNYyhtnUkpzHo3hNxn3vgyD8YtsobQyS5OozqZqSwrWf/jfdHDXq7c Daffn/1Man/I/2kf42gCmoifGORzDJ88K6WN8RsW7W+nV6vHdYnFFFxCO+K9iS8fhul0WoJkxIS6 mqYJ+7lB/P1diEGgs6QHSXv5vpfv90q+72MOnHJ9H3OwV1Z3XFn5QyLIjOw+EVln9d7ohHkapap7 tXcv/I3SEt8hz0uoh54CvgujsKMfnpp6Lewh6u2EN5RXtppBn1kvULXR6AvH/QmHZfZo2/E2BK9k MhGlnWdsYlqQDH3Lpih5tEyTZpPSmtKahePQud1aNI4xNRF7EbHQiyjmoRcKuBGzrbQ5GkjAZAru PSVjvYI010SNNNHJwe80oTBPE61002Pu9LqXJQxEjUb5Y52h2kE4FFI5C0IXR4Mq7KiY80UAaaE/ NIGr7rHdzHEseCbEmRpgKZHqsqnEJtQkn20xjpu28TTq7sfR+1iQ3NPYHpSQizc/kKqmrJJfUTku KvQz+9B5VpzSt+RO3oH+8J/zcg3QX8sEWWJq5fuvb1pMoo31j+U8kxlFYk6aNIwasHlJm2Lxs771 UHUXBk7ARoKRTafNgrQBoLE/QZuF/T6h+z7h47Fj1wPdhpju0ObCq533x7rhDbd9rNtQy+1rZEXi dVHLrDmL4trLvD+7zFMIajfWg49bg/3UpPaGvmrSx7b81aSzQJ/1yIsMjyV1y9JFtodsYWmq8GgT Ms01tL/EsTltvIDRy6d/Tx6Bf2CWYYF9EVUYA9gs/keEt+lVBi97ZLXIB4imaifNixyWJzigR9Q8 xRHR/zYF/HER6ZvxCAF81cvpsxxE8LLv8JrSrBBKJr3ASyOl4BRNrbfyAvowJnM/3kPpPLv79dxL 1+lZicunf0tUFYtLSzKaO/ReBcovk83frLDN3oIgbV5+vSqcZrd/Wo+RkkH+TFwVngC8tDv62PKq 0y2TyboscUP2CqFAtEppUHiZ+rKqyk5DljSPrR1zSqodskxp0sE+JmazGv7o1vfbsv41V6IFhobL 2nvh4Fg78TTH6xa9Qzce3IvdlFpO4OJ5063L6hlVzRiuvu7qO9ztmEaR7oq2kxR1s0ADDEevOAOl 3U7CDAKyq+7KLtue8RJsp9hsHHkOSrJIoz8pX+RPv77AiwHRGERJN5ZdlkdGu5anpXxwNyPyWhEp IADgemsQv5V11KYX7wNVVpsV8qcWM5/pGmyiZo33kh6FWa3pfAwBHj47gdaocP9d73z43sLya9c2 m0NqTY91Nk10LxLx1sXKo9r9GlrCVMQiZpqTSTmOZqAbPMqwJLGt/AG2xyJYZ2BG69yt9LcSFrZo r9FeS7Qo0q45mQPJ0JMAt3vyWxlcFx6VuMHv3+sZAOC99GsOjz8CUU2MThsK95cvZyxFvy9/hGci W7xxL4kpuSdtf8DeYxaPQzALjtijrCz6zz/WRf0PeNSFPrNof8TZ+kjsPL1E8dvpu5jsAeN6nubx w+SrwOd/cY/wEHIlPSmtwkuyTIx5qQXoh8kXdoN7G10/3F3Xj3bX9ZeWPV+354pZjMlvzNHcrLYW QCm9lU7POePf8oJq/PiEEBLPmn8ET+y0PljrIKZeL+lO639XxeQdpEjR4RdKIB7fxEUT7wJN5ku0 NIm3eZr8KsNbqKuqD0SGDqLDf/AAKG02WRSJU38ZEUdagxaIw/ySrZZRawjb7caueaySbdlFO3Jc BPkLpLsDkpvgtnwBdzWqWhvlhLgOxTM0ZJsNr8dIz9A4uyoRxi4mQfBswuUM+TEbsxtsh2AJ3VKH inF/pVDMB52/9j97/VhPuuy9F1LPW8/PRB5G8Eho+nDCLe1ZuwpozUXWa9sKvhE+V/znXqLvRWZ4 o73I/BOKzEmxullkY+8r6qLOjmzbPJtBcBhwppB7/OvtH6eZjxLafEBGScIO2Bx3IJT3isRGRpH5 CXurLDH69r5S1PmMBdM5I3LLBMU0PlCad9xqaHlayPo6U6S+KlQ2wPaYnxtZPhE2x2oaTSmj+0TB bAFXPnJa0Ss0MNHWqGztkdQtEYkpoB4OtgQRRfN/PLL7ekTbUeBAlvei6AiYgUfuJxKxHG7BTftz UvYEskJELIvpeoGXiDhPpACkhIsX6CB5hn88J7JGuWgC5aLMZiZxEeVwPdHSCHw2JUtHQyiQ/Sba eoqu+Xfyg398ger0LJ8pZXDXCONrhuvgb/y5p2lWgZcRpASXX6AH+d/4c4nGKXWYcJgS+gnKqOY3 cusG0XyQU9kq0DxygoLtozY97IOE78Wv1WAChddbomm9WpHSoQcucP5QtO5OdQLBoJpuN0rNPc1K xHaj3Hi3gfvoTLVWirTa7Q0XPnzcnVLASFGdrwID4ei0v/vt8frbn2dHOQQiT9V3tUadu1k1r8fD PS3R3SZd8QfjN+kM5EC6WEjwhc/U8mS3wpzaq5/tXZFQfn9/vmh/62GL/cF27ytp9pffzFubD39P /vlF/PW//uv3JDn47+8G0gGE+niySd/qEH1dy46n7SFUwjFtB4OIqt63+QYqWiWSNvDaPIsbwRFZ AEfYnPMkA0ZDAaEU3OvswzK5BA5gHHN77DicCQKZyZQ2ODcggqFniR1E4BWNq8YrYuCjCQdujwdC 8hMiqzK7TGvEfq0rVIoCojqG8bRg9ZtAISmwRw/s5kBbH2y2RYG7I8P1Eno6rX+15/7Aow0tGt1Y kua6iBxSbY3WOTL/Z1Z69urF67Pnx+dnr15Gb06fwb89ejICfRi14FWsYBo0slmENoE2r+F70qZk ze0vebDZ2oG0FzbKFJ5h99y5VWJr4Ljm7omGThclSqc3xBomRk6Ce8amtLxNj6/SMo9ZzViMq0yd vFi7QJdocTSA6tLTtM9uJuR93BqTOZo+FgkJrtIqYp1GpNNg5qLMoa0SPz+kH5tVy4sEPqq+GfOq v2GcHdbFejJvQ/clvWpuy2DUkENLH9zNZq6F2l+a1xMs/VkYvHtdrECQR4r9gBhOorwub3hAbUMU VgNsJI/TaRmJeIvTNd6xYJ6ZkHlM8ecFNvDjdIYFsF4o6BIjP5vdGMX6lQ1lQNHYOq5CJeJqnoI3 1Z4fib3Iv0VX/2ZQNkpW7FdEnUQDNQBV1NhxdiXm5UGcj5pIu24s2DCbCEilAbD8UfUWnrNujPzb HVfvd/rKyZSIIIy4RE4swOcR0zJVk1g9nXTsC0h8ARersNU7xqirDMaFj/omVGpFLHXuiSWHMEW+ zIi5RppQUWbbFqgxcaYn7HBEh1Ylg9XlpSdNARREVTlhQPNcf48t8NNZt1KMnVaHOpEOlR8RcebH K4iZghQjExTDK1T6WpFlhXAkjk2xqNiMs9GnmlYKjLQIz6iZr3eRtI3f6kbPrejzYuneK1sWRb2f 1pyK8k1g3bBf3bRzxDytEgnHNCGQYAtzAbpIktGL0/Pj+OzlD93w1jRrQSB4LSEu3XheSp9QV8Rw EQf2/72ScS5Os+vnFg6UOGio4gKPU03KbEUt62f0a8Q94I0Xm9bWrQBTgfDX0+81jnWVa8oh2zSV KxvUgSOu0/NbGguM1agqltT8qTjsZyenEUYHMITa0LwYogg9jEPMyyViUI1apGMjnAYdJKUiolTw IDKWVOXHAkIQBloeEil+EpTThzv526cmeQ2tCFJ5kn/t7ACweAB+Ov45evrL2fOTs5c/dnIBtPkA 7LsFjhR934sJiOTUs5xeSaG27GOiX3pQVZlcrYs9rMN0TyhRoS82j6GYEDec03Iyzy4VuQZ7fnaK F4sQByHNRCiE2L7FgGX5g8sye4hlT9nJquw0hwcmaLZpBc3pQRMs12160qGqETZyq1OXZuDAAkhu UhqEhgdbQ4NxfCi39R2cKhX1U90XGNKYZo1pfOZyyKPlZLBlYK2GdpAou+TgGuXgyXkB5+OUmaWb yiTGgfA0XlM8zJQEtkWMxaLjvB5GdXnz2HjZcUfxPvZuJcnKb5AxcenoJDBYKOH9GOveJTCoW0CQ JOubEs2fZt81m4tK4kbjySqyRjokEtoUclMWM9z95JfI8SIbl2mZoSqelAibZ0GyTGFUeG2A+Cqp u7vI0XWTkRGbceqrw5S6muWtl6tE4WafS9eo7Pbn9kFQqLiXcAY7X4GxW8MK2RlzpOgIqQsPujo6 7EMIxVlNwY2Jak7YwcjGGxiiY7SgTTqAl0bo2xnr1RTD3ZrppZPYN+JyPjpiK2xCVnO87UYo74Ra uaGCYjhIUExmOWcGbaUQrwIBb+yxors5hGDLirkJnKCc5/2ABXmQRrulqTcEmDcEJfHZMr1oblpy EEZ4f2tD3FbozR797LcIt0mlrkqcpX3lCl1yaqemYwtVr1Itv4bitRDhkbJh6RGZDm1+OyZaV1vK ZXWAIW03ZjqZFz6Ed7M6qHq061Ba5nLuBmg5OhWlm813SneRL1z1YEFcZTrmvevkdM6CC+lTcGcY C2tdItmBoVdnm18HuocNqlSv+FOYAzjHhD9cjggIdLiZVU5/O332S8domy5+tqHdx/8zFoVpBMig kexiUlhG+rb35q0fb5rgbhm87DmHjb24gMHvwMPLmxd14xf3haapDu1knOVpedM9Nk1GuOaoJTe2 Wo4LxCZTPSnAVhThG8s5gWjhPSKgSJOvPkgb2n7OKRrlZk6RfBaMduemql7b8CX+Dsp/FcDfJ6dP f/nxx26u9G5+dCV2ZV4sJU1ObvST3Eb07wtUuplbzgfFUSelZehGJ13BIuRivuTuBDDgnZfNJzE0 jv5MyD3BCNbHH25XXKpAdNO2tmWyftV1ywnJSMMgAE7GXJx4CELLjrwVcqpqtMryugijJi2hmd2N sDn2BFQuNPpR1EzKiytDAXVCXfuhtsROwcJbatNymG088rQF/m3OVoNJuh15rJV27hquMzuuil0+ 3qGFCRHJm1oaDrYSuHGsZYO7tuXUzJeweFfYltDms+zavTxymjspYaf82VwCr50q+T2VHHrkEmtH F7IyiS4ipHDM3SJsaV6+TeBSh2tbTaiz8Qbt9c+vfjh7vh0DLijxP2T5z2t0UaZdEqjKGWsde77X tAre90m6mcmDpHtuXAz33x+5yV1dlyfnkmOgyBc3ESRcqaKrOcqJX4644TLyygGB6SWqn0JzApzJ F/mYgUFznhhWli/nZ6fTR2sGEEg06Rr/kBWEkrlt4QTfOdaPynU0pTJ3s2WkQ7WtJqvdUbsorVrS G//Z6UVVrQrmwhWnl5i6UgbsQFC95/PwdavgFinBWnJM/vk1Q1fIjH9o3QQ2Vz9pb+tyEb7/Y4Bt QjKGpdqFbqTGnxDxtL0Q14OCyMNCvicoyOmpFG2AQagSmCVcwIV/1yVyFgc9XxFV8+KKpvly3GO/ 1acfNnvtoucrF4eAuKhF8t4q1ZCS1jxdfd//2vjNr5YcYoeY9JYkvQHrZFxmaDaAVxDoWaB5o9Pa zLzpQRimi4NWfaCg+/sE7n0PF3bm4xC2/BEN+Rf5LLvAbDs1GK0lUfckrVCFsOyrs0uec0LKFWFk ypOzVceCFx+3ZL/eaBTYdpKRzFFaE2EHPwPCLu2ru5D+Gx1pQbS3lsIe3pDmRLwOvLL3fjEcsnXI d2CduKJgN94oONEgrICu2NjdcU8nPBseulB0m1ZMK5KJHlFwrKJStqqcriVNsvQYNHBhayV41Lqs 7gUleq3HxSal3SZLa8VlJ1baJdN8lGPQNuQpbOHydPaURspeMRRLtNGGoqXZIQXjsGmyqXBhM9jk 0Nis8NPxr8cnr54F+xtDXYTNQZr1fjVo72lhS2hgu0tF6lovUbszIvFWLemSmxxJPwWkVtYNjTS3 PWFjPNLQBoPVTLLn9CJF6I81tmrhra2HQRmhoeYjZwJTc6DDkToxR0IqhmJ40Cmj+WZXaZku+aVN wL5WBKCs63lRKnXIFzjUmaeQduBo8Mv5D/G3SkS8SQgR/qtJFs1ayNmjGwKg3xK8JYCbG0qsMMvk UEjJA2kr9glO9jH0l+O0VEvpN1JclwiphfCFRD+TbFFyGfskbrGamdeiarXAKNPhab5+IJsbuWxN cmbi/6JrmuiK7nzo3Ni7MXJ98e5PRN85qbN6oXQofTZpPnxP6s2nx+jKtSENSHdwQAgiJLeBDVIY gASwsywYB6MD9SirAZLB0gLi7hJ0OEEjldnseeWOk5BdGIEiUw+lZc1UwSxnaTCZt8dqb22ZQe2Q 8UYHttQnH3+xOwMYkpVCO+lU9a/H9SAqlsVVhZR8XI1MQ5cZulK0eD6mDfQb1Q0NjGjy4HktOV56 wD40ILQF0rJxB9LJNv7d4wa7w4o6P31z3jubXXfDqjlzFQYW8ce6MjiZsRyWuzaN97B3LidznDsb 9R2Q0InlVjSyOtlSHinxKPa8r+YFPxPjUuokUhia3MKRHMK4siBPbWj5Ypu6i8ak3BG+UEqeCSRd CWmpZwGx4CEMn+P1hfP2pKXTlZynV+tYKQtYCDJNWzIic9wWVaL2/7HSOdnSo9wfbm65qdNG9hop Dy1o0FKg1PJ7HC0C8VNIM9MRpcpxbrvsuJu5jUJkSlv+ozsg9eQUTN68Sp3Eo5KDSRNhe9l57xm/ H78bktSeVcpyncdW1Ms6d9jmfW6+beTwNO1xMjX9xpvLDi9RtV7UYXa4O5J5qA7skcZW4BR5Ro5+ 4D8Nz4BjAnJA9wgBdkM5VMBxIhToyQo00RvQSo1Q4Zoku8iLEpHP4BOkvT55AzqE/B3RBv/A2oNk u8a/qigdY2ZTY37C7yWZ0FO4kfJeb+hNlAcWZJD+2PY3/HKAB+1DCcKhiuuhMpp5z5NEGVHUy9MN mWcL39ik6W7Zp5FeFjACmKnVrNnRwabJty4bQOkI0mIo/G2U7wSTQxvKgvjeid+7wf4bYWBon6rJ cLSg4TuF7XpfGdqU5uMlqufFtIX0LafR7XQfEt9NKnIQjO5pgat/WroJVxmWtZWt+FUm+EHHbMro 71tkOL5eXfjOucafAPuxudm5UCCrFzPy1ts0b/tc/O7vdt5AUNhuzBlupiBB4Qm58IkJg4spHN14 mSQCszKyr+kt2yEuVPcWzT0xfvuCebtL+oIMa4jmjyDUA7cD1murBpNtJduBPOcd3belWxW34DCu 1PYxdvqMLLSAcadXF/BdLsEqvpGwm7BBa0uvw2544hd+XTbsBrSouLWD2OPXr5+fbuLu6akRzeQ0 LFrPKQm3HEroTUtzN66KhWZW2hINNDbRbRNBx2wLH49SLIkW7hyp9M8q0ycTB48SbhFceihuv9jb Z89Pj1/+8npbsbeCxlYVez7M9vAhKdns6UOjC+XxQ6NUOU6xPn+oN9n0AUTaX9gTiPTBNBnEj/UI orxmnNj45x09hGhBfI+nEC292B9DpBW7P4eoPmqngEIEYBs4utS5jScRlbNug8YYG7QsmVqLhNBR SGfFYlFcVTfLRZa/q0TKY7YdQXC+CI+rhfGPcnxpQHpPDiwbVhkKjA/lOWnPTsE3wqpTOPeerifS gYX2hqKKJvrgJJAscK1denJ6hFqM9AO4w3W3oblHUM2LNRxqQ7fa4IyXrNcRPDcJ9JsKKkRsBtV6 zJSxqcHpAjneHzef3qT9kXWwWQNt1w5abwxpq0N0g441vpLL9GaM7CuJhVKE/2+FGpPsHJVZjb8J xuPCi1WlP0250+eKdYktkBkqg25X87qBF6vt4MAqWO49k+pvaVKB/wdQSwMEFAAAAAgAWFaLQbm3 Kr0AAQAA2wEAACUAHABYU0RUZXN0L25icHJvamVjdC9nZW5maWxlcy5wcm9wZXJ0aWVzVVQJAAMn LMdQqDDHUHV4CwABBCACAAAEESkAAH2QPU/DMBCG90r9Dycx1zRN4qQDEqJlYGFALIz+uDQGx47s C5B/T5ISRKvCYkv2c/e8emVnrGafjWVakGC7p126uZFFqbfrQi8X8uc7qmBa+gY4zzPMxfoEoN5i rBFnaFNiWm6L5DZhecoSlvHl4gqeaxOhMhZhuLuIGmQPAh6R7lC4uJJifHvY3wN5oCDUG6hauANG MA4O6DAIGohxRYTYqRpEhCnGyjStnbKMor0H5wlQGwKapQxefAeN6EGjRRpC0DA7AujGYxJ/GGvB 4TsGCDgbj6qjtfIBet8NGifb4F9R0fVZgott/kmflKuyvKrKKv+PP++aay0Fl/x3119QSwMECgAA AAAA7FaLQQAAAAAAAAAAAAAAABoAHABYU0RUZXN0L25icHJvamVjdC9wcml2YXRlL1VUCQADOy3H UPkwx1B1eAsAAQQgAgAABBEpAABQSwMECgAAAAAA7FaLQQAAAAAAAAAAAAAAACsAHABYU0RUZXN0 L25icHJvamVjdC9wcml2YXRlL2NvbmZpZy5wcm9wZXJ0aWVzVVQJAAM7LcdQOy3HUHV4CwABBCAC AAAEESkAAFBLAwQUAAAACAACWItBkHGkzpMAAADLAAAALAAcAFhTRFRlc3QvbmJwcm9qZWN0L3By aXZhdGUvcHJpdmF0ZS5wcm9wZXJ0aWVzVVQJAANTLsdQqDDHUHV4CwABBCACAAAEESkAAE3NsQrD MAwE0D2Qf8gXGNqlUMjQNnOXrloUWwkOjmRs2f39Gpoh67vjzsoefSAjbDJWGjUV6jsnxlEkduOC If9hw3SkG1a0rTCX9SROrImJqqfvoSVTaiSRknrKZmlH4+sOMIktO7HmAdkNH1L1vGYAm4StMMAj xuAtqhceJlQEeJM+CbmVbuZqLgBz8cGd1vvuB1BLAwQUAAAACAACWItB3hjgzEgEAACEDAAAJAAc AFhTRFRlc3QvbmJwcm9qZWN0L3Byb2plY3QucHJvcGVydGllc1VUCQADUy7HUM4wx1B1eAsAAQQg AgAABBEpAAClVt2L4zYQfw/kfxDcPi21crmXlgU/FK4HV7j24fZKDwqLYo0TJbIkNLKTsOR/78iy ncT5WNrbl41/MxrN/DRfwhgbRFDWcOdtAYjKLDkYsdAg8+BrmE7EPR2uDAepgvV5KTTeVO9+Wo9c Kwz5LT1fGy60PtG/6wXa2hfAbR1cHfKH10WttORLMOBFIO+SHLlU/jATLkvfWdIno85pVSSrQQUN +d9fPz4DjkQNGEkBFt6awprpJN1SaIGYbA83t/d0grEe7ApdS8D88XH2yNeiET+1v0rrq+nkHXte KWRkAApic8/ow0NlG5BsuwLDwgoYRb4mcZQVGoQB+dTfEr1of/XAkYQLBwfRpe4JYTfOdBxidPlP o/essJVTGphYCmUwtI62MTsRVgx2kUfids/iw1M0K/AwuI17HHRztTTWQy8K9A63SY7SMdPtCQ9Y 63DrRCeNzn+jx6wqMOSxZeigUOW+YxlK8J5clbCol0vwFKMxRDwlAwteGHTWB4rhXavAByiX4QVt sQFKoCQ6BvfPdMLo7+E1pvgAH3rFY7SX2ueyw48ki6Q3aKmJP7rPtYhM9ZLDrKuBiA8ajZC26Dg9 anb4dNIWCII8iYDAPuGnk5IShLe0gqF6LWrXzN9vMgouqApaDzif7SqdYbGCSmRzPs8kNLNgrcbZ Ff0Lm9ZTUyq0cgh8Sw6SMb6Lnnw4NpOXOf/A37953X8zdeHJDmJ9fK6cvnNTm5izc9VLS3ROOIVv enyqOJ0oM3Sa6YQQLnyxUg3Qo2Hq7A+va6Nd38QPSSsWMtUH9p08YspI2F1Tb0RxLV1/6FEOT7fs nPN0W+9KotwxekJaW1RfnaDhgOBE2+nahsVsST2MKpy1MTPrYhfAgYLU/Lzwy5jnCZRAPKbZceQy CoaYz0kbsTnwmzptPuc/90igeyCcITf6xtjmkYWL6XU4s3XXx4tO1HcGIWkJoHiFjuRV+YmkDqvj dtCj9ABW0gSn1OpmeI+cGDU2pd/orKFrmoW4sEkLggcYo86rhl5zDCONpZDMpwWjF9QII6QBj6On jPCWTtttWhsIjQVCEcBCUK6HvYPc2AHo5FSThVcubksn+0Un7Leu/pqIVWoXmypZySWUgkZXJ7Bl qZWBjHYlux0dQpqjV6DI9vknbVpK4BjcwB7JwxhURRM9PXe+Q9k+/rAgVcKoMiKxqvLhqypJBEFQ 5yi7eYG+SOPiy2/Pv2af//hEGptuiOBZzE6LENchLmjWNkPMLz0+nZwNz/+b7bcr/fe/vjAqsTqu BcgoFbp5StdGbk7nKo92vtuaVWLPyH1L20JJT8J6q1HRgQ8KkOxvIBrJaN/JIs6NqCBvhK6Bxa0J hIz3Zx+PeHvBM60mEBgdC1CdWiQ6WG0ULS/EOvZ3x49rdzwl5tZN1TWqy7XijVIfMzrezojWUSHn 354/Zb8QnJ4/p//TSXusR0KbSP8CUEsDBBQAAAAIAFZWi0HNBPwt4wAAAAMCAAAdABwAWFNEVGVz dC9uYnByb2plY3QvcHJvamVjdC54bWxVVAkAAyQsx1CoMMdQdXgLAAEEIAIAAAQRKQAAjZHBTsQg EIbvJr4D4V5mVy/G0O7F+AKuiVeEsdJsh4ahW317KWmjadQsJ5j/n++fDPrw0Z/EGSP7QLXcq50U SDY4T20tn4+P1Z08NNdXeoihQ5tEthPX8j2l4R5gmiZFmF7REKsQWyCGxQl7mftEPjp9Dthk9dva BzeekFVnzkZ1N4xLk4biXfpsoDffjtGkPNxSLIIzyVwwyQyu1nFu5Q9CoZDpsXl5ejgi5+Dy2jg4 jNFiFUNIvNGKPgvCu1pytMr5KGFLgH8QOuXgC+CzTf2d8CtFw7yjdZGw3aRefynfvwBQSwMECgAA AAAARVeLQQAAAAAAAAAAAAAAAAwAHABYU0RUZXN0L3NyYy9VVAkAA+Itx1D5MMdQdXgLAAEEIAIA AAQRKQAAUEsDBBQAAAAIAGFYi0GDLEjpDgEAANcCAAAUABwAWFNEVGVzdC9zcmMvZ3JpZC54bWxV VAkAAwUvx1CoMMdQdXgLAAEEIAIAAAQRKQAAvZI9b8MgEIb3SPkPiD3gj0SqLOwMrTqlU1OpK8LI RrLBAhw7/76GOK2duOlWBnR373N3rxBk39cVOHFthJIpDFEAAZdM5UIWKfw4vm6e4D5br0ihRQ4G VpoUltY2CcZd16H6/CwoYqrGnGpbwvUK+OPJpDdiRncxUrrAURCE+PPt8M5KXtONkMZSyfhPsxGJ 8dpBMWq9s993AmcN9SaHg8/LCMJU1dbSAKZaaVMYOwmMZxSzF26YFo0bT/BYu6PwQuORG3vTcU3N Ndeq+94ezbYPyiT1JXtueOYugn14I59o1fKpXRASfCkukmEUb/8E0O4eIXhu7h+8buPoMbAbCLSA TL362D09we4vDMEXUEsDBBQAAAAIAHRYi0EF6Rt2rAEAABwGAAAUABwAWFNEVGVzdC9zcmMvZ3Jp ZC54c2RVVAkAAywvx1CoMMdQdXgLAAEEIAIAAAQRKQAAtVRLT8MwDL7vV0Q5waVp4TbtgQRCQuJx gAPXLPO6SE265bF2/54kG2u6FjZN0FMd25/9fXYymtaiQBtQmpdyjLMkxdPJYFTroWZLEDR2ZXiA ms/lST2s9RgvjVkNCamqKqluk1Ll5CZNM/L58vweMFpphqoczCsVoFeUQStbbO85TVgpCFBllt1y Z0dDAQKkeSyVeIAFtYUZ47WlBV9wmOPJIMR6lvtAJF1DY5wr7r3fKD7A4a8KqD+2K5jEFYJTw9qC ZEeefmxWFlZIjZFxUJEpuHxjzCpHLnMWrRuLnIOryuoAuvs/H3FEekmE4w7xcLqvvTs5qBjFHrFt i9mv109afbPyiUZxmbfIWDkrrZy7cZKjznsIuVNqHMbMmqZDK01UgnvLaq+iy+fqCNgjaA3KIAPa bdNdyEewRuHnKiG7pq8xIpFeHRV/0SxM7zLBXGq0A/+n097olekEX829p7UiHqtdXIGfNDPuxUEz qg+TgRwU7orgNv1JssJqvgG0oYV1CWmHZwQaddr0c85gLpyLV61vjZsbmp64oR3IQPNvrkZ3Yrug 8GpPBl9QSwMECgAAAAAAWFaLQQAAAAAAAAAAAAAAABQAHABYU0RUZXN0L3NyYy94c2R0ZXN0L1VU CQADJyzHUPkwx1B1eAsAAQQgAgAABBEpAABQSwMEFAAAAAgAJViLQRkwOuDgAQAATAQAACAAHABY U0RUZXN0L3NyYy94c2R0ZXN0L1hTRFRlc3QuamF2YVVUCQADli7HUKgwx1B1eAsAAQQgAgAABBEp AACdUk2L2zAQvQf8H4acnFBkQm9NtyykLRTSHjbZslB6mJUntra2xkhK7NL2v3dsx16n31QYLGne e6N5M8kymsES9gw6R5sRhNx4CFRWBQZ6IrfMniTOhYevsD8HfMdCmwJXZIVEIwdMf6bUBHaqBSbR rEL9CUW+8amwwzqaRTNTVuwCPOAJlaWgbm+264vbRjVloYJD6w/sSrXjo9P0Z4wPjlCg3e/3hBMW JsVg2KqdzqnEfwK9Ri01ff4L9n2/ZddVmSw7izvDrvEYcnawYesD2mAsw8axpfKeXEYOnmvW7jo7 BKW5fDF4d7wvjAZdoPdwt3u5FwPhS6sNss5R0QvyO7FJoURjY3HA2AzQZf7Dx4W0xHHt4VWjqWpf +SjQrk2rrcTAd1hSPGeXKZSW5aQaEge9esCmmtZ493bbW7JanU2ZL9ZTRWkmHExBcDU8WXUFqIxC l23LmJKLF+3FDfmuU/E8cyZt/ezUBq2+jdBjRNBSDdMGx20i1U5ifxsvLtjT1oG/OF1dRmUM6zdd a0T0UWFY8zyE6lmS1HWt6qdKXErEh2T0Ijmt1OoXPvQ5b13xX2b4dP5zOWdNEfQ/FtAD4jHplDyO JpzG3SDRcsd4PGWN2GECKO6fOIC+RTP5vgNQSwECHgMKAAAAAADwWItBAAAAAAAAAAAAAAAACAAY AAAAAAAAABAAwEEAAAAAWFNEVGVzdC9VVAUAAxMwx1B1eAsAAQQgAgAABBEpAABQSwECHgMUAAAA CABYVotBWleO8OwEAACEDgAAEQAYAAAAAAABAAAAwIFCAAAAWFNEVGVzdC9idWlsZC54bWxVVAUA Aycsx1B1eAsAAQQgAgAABBEpAABQSwECHgMUAAAACABYVotBgKa5RVQAAABVAAAAEwAYAAAAAAAB AAAAwIF5BQAAWFNEVGVzdC9tYW5pZmVzdC5tZlVUBQADKCzHUHV4CwABBCACAAAEESkAAFBLAQIe AwoAAAAAAFhWi0EAAAAAAAAAAAAAAAASABgAAAAAAAAAEADAQRoGAABYU0RUZXN0L25icHJvamVj dC9VVAUAAycsx1B1eAsAAQQgAgAABBEpAABQSwECHgMUAAAACABYVotBTq19R5skAADNMAEAIAAY AAAAAAABAAAAwIFmBgAAWFNEVGVzdC9uYnByb2plY3QvYnVpbGQtaW1wbC54bWxVVAUAAycsx1B1 eAsAAQQgAgAABBEpAABQSwECHgMUAAAACABYVotBubcqvQABAADbAQAAJQAYAAAAAAABAAAAwIFb KwAAWFNEVGVzdC9uYnByb2plY3QvZ2VuZmlsZXMucHJvcGVydGllc1VUBQADJyzHUHV4CwABBCAC AAAEESkAAFBLAQIeAwoAAAAAAOxWi0EAAAAAAAAAAAAAAAAaABgAAAAAAAAAEADAQbosAABYU0RU ZXN0L25icHJvamVjdC9wcml2YXRlL1VUBQADOy3HUHV4CwABBCACAAAEESkAAFBLAQIeAwoAAAAA AOxWi0EAAAAAAAAAAAAAAAArABgAAAAAAAAAAADAgQ4tAABYU0RUZXN0L25icHJvamVjdC9wcml2 YXRlL2NvbmZpZy5wcm9wZXJ0aWVzVVQFAAM7LcdQdXgLAAEEIAIAAAQRKQAAUEsBAh4DFAAAAAgA AliLQZBxpM6TAAAAywAAACwAGAAAAAAAAQAAAMCBcy0AAFhTRFRlc3QvbmJwcm9qZWN0L3ByaXZh dGUvcHJpdmF0ZS5wcm9wZXJ0aWVzVVQFAANTLsdQdXgLAAEEIAIAAAQRKQAAUEsBAh4DFAAAAAgA AliLQd4Y4MxIBAAAhAwAACQAGAAAAAAAAQAAAMCBbC4AAFhTRFRlc3QvbmJwcm9qZWN0L3Byb2pl Y3QucHJvcGVydGllc1VUBQADUy7HUHV4CwABBCACAAAEESkAAFBLAQIeAxQAAAAIAFZWi0HNBPwt 4wAAAAMCAAAdABgAAAAAAAEAAADAgRIzAABYU0RUZXN0L25icHJvamVjdC9wcm9qZWN0LnhtbFVU BQADJCzHUHV4CwABBCACAAAEESkAAFBLAQIeAwoAAAAAAEVXi0EAAAAAAAAAAAAAAAAMABgAAAAA AAAAEADAQUw0AABYU0RUZXN0L3NyYy9VVAUAA+Itx1B1eAsAAQQgAgAABBEpAABQSwECHgMUAAAA CABhWItBgyxI6Q4BAADXAgAAFAAYAAAAAAABAAAAwIGSNAAAWFNEVGVzdC9zcmMvZ3JpZC54bWxV VAUAAwUvx1B1eAsAAQQgAgAABBEpAABQSwECHgMUAAAACAB0WItBBekbdqwBAAAcBgAAFAAYAAAA AAABAAAAwIHuNQAAWFNEVGVzdC9zcmMvZ3JpZC54c2RVVAUAAywvx1B1eAsAAQQgAgAABBEpAABQ SwECHgMKAAAAAABYVotBAAAAAAAAAAAAAAAAFAAYAAAAAAAAABAAwEHoNwAAWFNEVGVzdC9zcmMv eHNkdGVzdC9VVAUAAycsx1B1eAsAAQQgAgAABBEpAABQSwECHgMUAAAACAAlWItBGTA64OABAABM BAAAIAAYAAAAAAABAAAAwIE2OAAAWFNEVGVzdC9zcmMveHNkdGVzdC9YU0RUZXN0LmphdmFVVAUA A5Yux1B1eAsAAQQgAgAABBEpAABQSwUGAAAAABAAEAD9BQAAcDoAAAAA --_007_F99DE171FEDF374A87B1F7AC896053CC21EE0FE0mstc2gftcom_ Content-Type: text/plain; charset=us-ascii --------------------------------------------------------------------- To unsubscribe, e-mail: j-users-unsubscribe@xerces.apache.org For additional commands, e-mail: j-users-help@xerces.apache.org --_007_F99DE171FEDF374A87B1F7AC896053CC21EE0FE0mstc2gftcom_-- From j-users-return-13898-apmail-xerces-j-users-archive=xerces.apache.org@xerces.apache.org Tue Dec 11 16:09:02 2012 Return-Path: X-Original-To: apmail-xerces-j-users-archive@www.apache.org Delivered-To: apmail-xerces-j-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 593E6DB57 for ; Tue, 11 Dec 2012 16:09:02 +0000 (UTC) Received: (qmail 10484 invoked by uid 500); 11 Dec 2012 16:09:02 -0000 Delivered-To: apmail-xerces-j-users-archive@xerces.apache.org Received: (qmail 9998 invoked by uid 500); 11 Dec 2012 16:08:54 -0000 Mailing-List: contact j-users-help@xerces.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: j-users@xerces.apache.org Delivered-To: mailing list j-users@xerces.apache.org Received: (qmail 9886 invoked by uid 99); 11 Dec 2012 16:08:52 -0000 Received: from minotaur.apache.org (HELO minotaur.apache.org) (140.211.11.9) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 11 Dec 2012 16:08:52 +0000 Received: from localhost (HELO mail-ob0-f179.google.com) (127.0.0.1) (smtp-auth username mukulg, mechanism plain) by minotaur.apache.org (qpsmtpd/0.29) with ESMTP; Tue, 11 Dec 2012 16:08:51 +0000 Received: by mail-ob0-f179.google.com with SMTP id x4so3301096obh.38 for ; Tue, 11 Dec 2012 08:08:51 -0800 (PST) Received: by 10.60.21.167 with SMTP id w7mr9309759oee.18.1355242130991; Tue, 11 Dec 2012 08:08:50 -0800 (PST) MIME-Version: 1.0 Reply-To: mukulg@apache.org Received: by 10.182.151.5 with HTTP; Tue, 11 Dec 2012 08:08:30 -0800 (PST) In-Reply-To: References: From: Mukul Gandhi Date: Tue, 11 Dec 2012 21:38:30 +0530 Message-ID: Subject: Re: assert with count function does not work To: j-users@xerces.apache.org Content-Type: multipart/alternative; boundary=e89a8f83ae27cd6b8b04d095e570 --e89a8f83ae27cd6b8b04d095e570 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hi Constantino, I tried the XSD validation with latest Xerces SVN codebase using your example in this test case, and got an assertion failure (i.e a 'false' result) rather than an indication of bug. Your XML document is in a namespace. If I change your assertion to following, I get the expected result. On Tue, Dec 11, 2012 at 6:43 PM, Cronemberger, Constantino < Constantino.Cronemberger@gft.com> wrote: > Hi, > > I have downloaded the referred revision: > > $ svn info > Path: . > Working Copy Root Path: /cygdrive/c/development/xml-schema-1.1-dev > URL: > https://svn.apache.org/repos/asf/xerces/java/branches/xml-schema-1.1-dev > Repository Root: https://svn.apache.org/repos/asf > Repository UUID: 13f79535-47bb-0310-9956-ffa450edef68 > Revision: 1414220 > Node Kind: directory > Schedule: normal > Last Changed Author: mukulg > Last Changed Rev: 1414220 > Last Changed Date: 2012-11-27 13:06:55 -0200 (Tue, 27 Nov 2012) > > But still got the same problem. > > I have created a simple test app which is attached in this e-mail. All > jars used are from SVN. > > Regards, > Constantino > > *Constantino Cronemberger* > > **** > > > _________________________________________________________________________= ____ > > **** > > * * > > * > GFT Brasil Consultoria Inform=C3=A1tica Ltda.* > ** > > ** > > Av. Sao Francisco, 98 > > 18.095-450 Sorocaba > > BRASIL > > ** ** > > T +55 15 3332 9720 > > F +55 15 3332 9711 > > Constantino.Cronemberger@gft.com > > www.gft.com/br > > www.gft-blog.com.br > > www.twitter.com/gft_br > > > _________________________________________________________________________= ____ > **** > > > --=20 Regards, Mukul Gandhi --e89a8f83ae27cd6b8b04d095e570 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hi Constantino,
=C2=A0=C2=A0 I tried the XSD validation with latest Xerc= es SVN codebase using your example in this test case, and got an assertion = failure (i.e a 'false' result) rather than an indication of bug.
Your XML document is in a namespace. If I change your assertion to fol= lowing,

<xs:assert test=3D"@count eq count(./column)" xpathDefault= Namespace=3D"##targetNamespace"/>

I get the expected re= sult.

On Tue, Dec 11, 2012 at 6:43 PM, Cr= onemberger, Constantino <Constantino.Cronemberger@gft.com> wrote:
Hi,

I have downloaded the referred revision:

$ svn info
Path: .
Working Copy Root Path: /cygdrive/c/development/xml-schema-1.1-dev
URL:
https://svn.apache.org/repos/asf/xerces/ja= va/branches/xml-schema-1.1-dev
Repository Root: https://svn.apache.org/repos/asf
Repository UUID: 13f79535-47bb-0310-9956-ffa450edef68
Revision: 1414220
Node Kind: directory
Schedule: normal
Last Changed Author: mukulg
Last Changed Rev: 1414220
Last Changed Date: 2012-11-27 13:06:55 -0200 (Tue, 27 Nov 2012)

But still got the same problem.

I have created a simple test app which is attached in this e-mail. All jars= used are from SVN.

Regards,
=C2=A0=C2=A0=C2=A0 Constantino

Constantino Cronemberger

___________________________________________________________= __________________

=C2=A0

=C2=A0<= /p>


GFT Brasil Consultoria Inform=C3=A1tica Ltda.

Av. Sao Francisco, 98

18.095-450 Sorocaba

BRASIL

=C2=A0

T +55 15 3332 9720

F +55 15 3332 9711

Constantino.Cronemberger@gft.com

www.gft.com/br

www.gft-blog.com.br

www.twitter.com/gft_br<= /p>

___________________________________________________________= __________________




--
Regards,
Mukul Gandhi
--e89a8f83ae27cd6b8b04d095e570-- From j-users-return-13899-apmail-xerces-j-users-archive=xerces.apache.org@xerces.apache.org Wed Dec 26 12:24:39 2012 Return-Path: X-Original-To: apmail-xerces-j-users-archive@www.apache.org Delivered-To: apmail-xerces-j-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 23ACAD00F for ; Wed, 26 Dec 2012 12:24:38 +0000 (UTC) Received: (qmail 10370 invoked by uid 500); 26 Dec 2012 12:24:38 -0000 Delivered-To: apmail-xerces-j-users-archive@xerces.apache.org Received: (qmail 9941 invoked by uid 500); 26 Dec 2012 12:24:32 -0000 Mailing-List: contact j-users-help@xerces.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: j-users@xerces.apache.org Delivered-To: mailing list j-users@xerces.apache.org Received: (qmail 9888 invoked by uid 99); 26 Dec 2012 12:24:30 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 26 Dec 2012 12:24:30 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=5.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of prvs=1707f51d7d=karthikeyan.sd@polarisft.com designates 202.168.91.51 as permitted sender) Received: from [202.168.91.51] (HELO pols1.polaris.co.in) (202.168.91.51) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 26 Dec 2012 12:24:23 +0000 Received: from smtp01.polarisft.com ([172.16.6.110]) by pols1.polaris.co.in with ESMTP id qBQCHmJS031494-qBQCHmJT031494 for ; Wed, 26 Dec 2012 17:47:48 +0530 Subject: Node typw being imported is not supported X-KeepSent: FBCBEABE:0DCE1297-65257AE0:0043A620; type=4; name=$KeepSent To: j-users@xerces.apache.org X-Mailer: Lotus Notes Release 8.5.2 August 10, 2010 Message-ID: From: karthikeyan.sd@polarisFT.com Date: Wed, 26 Dec 2012 17:53:53 +0530 X-MIMETrack: Serialize by Router on smtp01/SRVR/polarisFT(Release 8.5.2FP4|November 17, 2011) at 12/26/2012 05:50:29 PM MIME-Version: 1.0 Content-type: text/plain; charset=ISO-8859-1 Content-transfer-encoding: quoted-printable X-Virus-Checked: Checked by ClamAV on apache.org Hi xerces team, We are getting the below exception after upgrading from old xerces 1.2 ja= r to the latest xercesImpl.jar (2.9 version).Can u please help on why this exception occurs. JRE : 1.6 Stack Trace: org.w3c.dom.DOMException: Node type being imported is not supported =A0at org.apache.xerces.dom.CoreDocumentImpl.importNode (CoreDocumentImpl.java:1051) =A0at org.apache.xerces.dom.CoreDocumentImpl.cloneNode (CoreDocumentImpl.java:348) =A0at org.apache.xerces.dom.DocumentImpl.cloneNode(DocumentImpl.java:202)= Thanks, karthik This e-Mail may contain proprietary and confidential information and is s= ent for the intended recipient(s) only. If by an addressing or transmiss= ion error this mail has been misdirected to you, you are requested to del= ete this mail immediately. You are also hereby notified that any use, any= form of reproduction, dissemination, copying, disclosure, modification, = distribution and/or publication of this e-mail message, contents or its a= ttachment other than by its intended recipient/s is strictly prohibited. Visit us at http://www.polarisFT.com --------------------------------------------------------------------- To unsubscribe, e-mail: j-users-unsubscribe@xerces.apache.org For additional commands, e-mail: j-users-help@xerces.apache.org From j-users-return-13900-apmail-xerces-j-users-archive=xerces.apache.org@xerces.apache.org Mon Dec 31 20:59:41 2012 Return-Path: X-Original-To: apmail-xerces-j-users-archive@www.apache.org Delivered-To: apmail-xerces-j-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id A5F02E4DF for ; Mon, 31 Dec 2012 20:59:41 +0000 (UTC) Received: (qmail 86020 invoked by uid 500); 31 Dec 2012 20:59:41 -0000 Delivered-To: apmail-xerces-j-users-archive@xerces.apache.org Received: (qmail 85961 invoked by uid 500); 31 Dec 2012 20:59:40 -0000 Mailing-List: contact j-users-help@xerces.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: j-users@xerces.apache.org Delivered-To: mailing list j-users@xerces.apache.org Received: (qmail 85954 invoked by uid 99); 31 Dec 2012 20:59:40 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 31 Dec 2012 20:59:40 +0000 X-ASF-Spam-Status: No, hits=-5.0 required=5.0 tests=RCVD_IN_DNSWL_HI,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of mrglavas@ca.ibm.com designates 32.97.182.137 as permitted sender) Received: from [32.97.182.137] (HELO e7.ny.us.ibm.com) (32.97.182.137) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 31 Dec 2012 20:59:30 +0000 Received: from /spool/local by e7.ny.us.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted for from ; Mon, 31 Dec 2012 15:59:09 -0500 Received: from d01dlp03.pok.ibm.com (9.56.250.168) by e7.ny.us.ibm.com (192.168.1.107) with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted; Mon, 31 Dec 2012 15:59:05 -0500 Received: from d01relay05.pok.ibm.com (d01relay05.pok.ibm.com [9.56.227.237]) by d01dlp03.pok.ibm.com (Postfix) with ESMTP id 64867C9001C for ; Mon, 31 Dec 2012 15:59:05 -0500 (EST) Received: from d01av03.pok.ibm.com (d01av03.pok.ibm.com [9.56.224.217]) by d01relay05.pok.ibm.com (8.13.8/8.13.8/NCO v10.0) with ESMTP id qBVKx5Da188248 for ; Mon, 31 Dec 2012 15:59:05 -0500 Received: from d01av03.pok.ibm.com (loopback [127.0.0.1]) by d01av03.pok.ibm.com (8.14.4/8.13.1/NCO v10.0 AVout) with ESMTP id qBVKx4Wd030947 for ; Mon, 31 Dec 2012 18:59:05 -0200 Received: from d25ml03.torolab.ibm.com (d25ml03.torolab.ibm.com [9.26.29.96]) by d01av03.pok.ibm.com (8.14.4/8.13.1/NCO v10.0 AVin) with ESMTP id qBVKx4il030939 for ; Mon, 31 Dec 2012 18:59:04 -0200 In-Reply-To: References: To: j-users@xerces.apache.org MIME-Version: 1.0 Subject: Re: Node typw being imported is not supported X-KeepSent: 30CD3C64:7F20FE30-85257AE5:00731B9C; type=4; name=$KeepSent X-Mailer: Lotus Notes Release 8.5.3 September 15, 2011 Message-ID: From: Michael Glavassevich Date: Mon, 31 Dec 2012 15:59:03 -0500 X-MIMETrack: Serialize by Router on D25ML03/25/M/IBM(Release 8.5.3FP3|November 15, 2012) at 12/31/2012 15:59:04, Serialize complete at 12/31/2012 15:59:04 Content-Type: text/plain; charset="US-ASCII" X-Content-Scanned: Fidelis XPS MAILER x-cbid: 12123120-5806-0000-0000-00001D9C0305 X-Virus-Checked: Checked by ClamAV on apache.org Hi, If you provided more information about what you're doing someone might be able to help you. Thanks. Michael Glavassevich XML Technologies and WAS Development IBM Toronto Lab E-mail: mrglavas@ca.ibm.com E-mail: mrglavas@apache.org karthikeyan.sd@polarisFT.com wrote on 26/12/2012 07:23:53 AM: > Hi xerces team, > > We are getting the below exception after upgrading from old xerces 1.2 jar > to the latest xercesImpl.jar (2.9 version).Can u please help on why this > exception occurs. > > JRE : 1.6 > > Stack Trace: > org.w3c.dom.DOMException: Node type being imported is not supported > at org.apache.xerces.dom.CoreDocumentImpl.importNode > (CoreDocumentImpl.java:1051) > at org.apache.xerces.dom.CoreDocumentImpl.cloneNode > (CoreDocumentImpl.java:348) > at org.apache.xerces.dom.DocumentImpl.cloneNode(DocumentImpl.java:202) > > > Thanks, > karthik > > --------------------------------------------------------------------- > To unsubscribe, e-mail: j-users-unsubscribe@xerces.apache.org > For additional commands, e-mail: j-users-help@xerces.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: j-users-unsubscribe@xerces.apache.org For additional commands, e-mail: j-users-help@xerces.apache.org