Return-Path: Delivered-To: apmail-cocoon-dev-archive@www.apache.org Received: (qmail 40479 invoked from network); 8 Sep 2005 12:01:54 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 8 Sep 2005 12:01:54 -0000 Received: (qmail 29027 invoked by uid 500); 8 Sep 2005 12:01:43 -0000 Delivered-To: apmail-cocoon-dev-archive@cocoon.apache.org Received: (qmail 28936 invoked by uid 500); 8 Sep 2005 12:01:42 -0000 Mailing-List: contact dev-help@cocoon.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: dev@cocoon.apache.org List-Id: Delivered-To: mailing list dev@cocoon.apache.org Received: (qmail 28920 invoked by uid 99); 8 Sep 2005 12:01:42 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 08 Sep 2005 05:01:42 -0700 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: local policy) Received: from [62.140.213.100] (HELO blossom.betaversion.org) (62.140.213.100) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 08 Sep 2005 05:01:52 -0700 Received: by blossom.betaversion.org (Postfix, from userid 101) id 6A5773D08E8; Thu, 8 Sep 2005 12:28:05 +0100 (BST) X-AntiVirus-Version: ClamAV 0.86.2/1069 X-AntiSpam-Version: SpamAssassin 3.0.4 X-AntiSpam-Status: No (score=-2.8/limit=7.5) X-AntiSpam-Rules: all_trusted Received: from [10.75.35.126] (unknown [62.140.213.2]) by blossom.betaversion.org (Postfix) with ESMTP id B9FF03D08E6 for ; Thu, 8 Sep 2005 12:28:02 +0100 (BST) Mime-Version: 1.0 (Apple Message framework v734) In-Reply-To: <7557e99f05090803591d800a53@mail.gmail.com> References: <19F4C345-B28B-47A2-AC14-285144054E00@betaversion.org> <7557e99f0509080219676d9545@mail.gmail.com> <3291944A-2AD4-412C-96CF-8C3EFD9F772A@betaversion.org> <7557e99f05090803591d800a53@mail.gmail.com> Content-Type: multipart/signed; micalg=sha1; boundary=Apple-Mail-4--302678091; protocol="application/pkcs7-signature" Message-Id: <06D0A60F-719C-433D-9707-862BA6719BC4@betaversion.org> From: Pier Fumagalli Subject: Re: validation block: RELAX-NG, XML-Schema, any other languages required? Date: Thu, 8 Sep 2005 13:01:33 +0100 To: dev@cocoon.apache.org X-Mailer: Apple Mail (2.734) X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N --Apple-Mail-4--302678091 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed On 8 Sep 2005, at 11:59, Gianugo Rabellino wrote: > On 9/8/05, Pier Fumagalli wrote: >> On 8 Sep 2005, at 10:19, Gianugo Rabellino wrote: >>> On 9/7/05, Pier Fumagalli wrote: > > >> If you want to use MSV, simply write a couple of "mocks" classes for >> what you need, and from there you can build a MSVSchemaParser and a >> MSVSchema you can use directly with the components provided within >> the "validation" block. That should be straightforward to do. Someone >> could do exactly the same for javax.xml.validation in JAXP 1.4 and so >> on and so forth (actually, javax.xml.validation _is_ redistributed >> with cocoon, I'll do something with it)... >> > > ... javax.xml.validation *is* MSV ;-) Whops... I thought you meant the MSV available from Sun here: http://www.sun.com/software/xml/developers/multischema/ This is in package "com.sun.msv", and most definitely not redistributable. :-) The "javax.xml.validation" package is already in our SVN, so I don't see any re-distribution issues tied to that one... :-D Pier --Apple-Mail-4--302678091 Content-Transfer-Encoding: base64 Content-Type: application/pkcs7-signature; name=smime.p7s Content-Disposition: attachment; filename=smime.p7s MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIGQDCCAvkw ggJioAMCAQICAw3YwzANBgkqhkiG9w0BAQQFADBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhh d3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVt YWlsIElzc3VpbmcgQ0EwHhcNMDUwMTE5MjI1MDE2WhcNMDYwMTE5MjI1MDE2WjBGMR8wHQYDVQQD ExZUaGF3dGUgRnJlZW1haWwgTWVtYmVyMSMwIQYJKoZIhvcNAQkBFhRwaWVyQGJldGF2ZXJzaW9u Lm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOh1FBIq8IGak01gJA5+vzr2KS3u GR82BNM7M29VYTpalEyGm94xX4qRsFRxpmey+92cgdTbzg+THXwb7Ctodnar1VV2W7TKMlEV6T3F KFFE3/NJ7OYQWy9RmnMmu9VUfZLacIGjgWnPM/e8EDuxHm41khNzf8LgxdWZ5dge1gcuBRs8EI+V JxzBaHXuiMVyowmuozo0Nm9j2MjukV1orDwQcI7muue2doKlts8e5SB7Kg+Vz6k80+f1WqiFa2HW Uv1JKNG0YbSns2HMTXw+xk9bBxvIMuryXhPmmyHvlHYW+4+sgE4WFbcsY8zuTSPc5mmvtzsA4OKC z5uUXQ3V9qECAwEAAaNVMFMwDwYDVR0PAQH/BAUDAwf5gDARBglghkgBhvhCAQEEBAMCBaAwHwYD VR0RBBgwFoEUcGllckBiZXRhdmVyc2lvbi5vcmcwDAYDVR0TAQH/BAIwADANBgkqhkiG9w0BAQQF AAOBgQAyoSIzTWWd8DkYUuYKN/kdvJwIqfNtqUoeJ5RSCcOiXO7tIgPWKIzYeJKYv5HIlsHbsaL5 uVwRpUrHT+IbDHtx/VpOMlumKE3/14fvPX0XEWDQ+5G8+LDQodTWBwIscidcj4xTbbhFZ6DWmUJR cfpwmMGEkRvT+RaYxYcgpBGMpTCCAz8wggKooAMCAQICAQ0wDQYJKoZIhvcNAQEFBQAwgdExCzAJ BgNVBAYTAlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENhcGUxEjAQBgNVBAcTCUNhcGUgVG93bjEaMBgG A1UEChMRVGhhd3RlIENvbnN1bHRpbmcxKDAmBgNVBAsTH0NlcnRpZmljYXRpb24gU2VydmljZXMg RGl2aXNpb24xJDAiBgNVBAMTG1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBDQTErMCkGCSqGSIb3 DQEJARYccGVyc29uYWwtZnJlZW1haWxAdGhhd3RlLmNvbTAeFw0wMzA3MTcwMDAwMDBaFw0xMzA3 MTYyMzU5NTlaMGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3dGUgQ29uc3VsdGluZyAoUHR5 KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgSXNzdWluZyBDQTCBnzAN BgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAxKY8VXNV+065yplaHmjAdQRwnd/p/6Me7L3N9VvyGna9 fww6YfK/Uc4B1OVQCjDXAmNaLIkVcI7dyfArhVqqP3FWy688Cwfn8R+RNiQqE88r1fOCdz0Dviv+ uxg+B79AgAJk16emu59l0cUqVIUPSAR/p7bRPGEEQB5kGXJgt/sCAwEAAaOBlDCBkTASBgNVHRMB Af8ECDAGAQH/AgEAMEMGA1UdHwQ8MDowOKA2oDSGMmh0dHA6Ly9jcmwudGhhd3RlLmNvbS9UaGF3 dGVQZXJzb25hbEZyZWVtYWlsQ0EuY3JsMAsGA1UdDwQEAwIBBjApBgNVHREEIjAgpB4wHDEaMBgG A1UEAxMRUHJpdmF0ZUxhYmVsMi0xMzgwDQYJKoZIhvcNAQEFBQADgYEASIzRUIPqCy7MDaNmrGcP f6+svsIXoUOWlJ1/TCG4+DYfqi2fNi/A9BxQIJNwPP2t4WFiw9k6GX6EsZkbAMUaC4J0niVQlGLH 2ydxVyWN3amcOY6MIE9lX5Xa9/eH1sYITq726jTlEBpbNU1341YheILcIRk13iSx0x1G/11fZU8x ggLnMIIC4wIBATBpMGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3dGUgQ29uc3VsdGluZyAo UHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgSXNzdWluZyBDQQID DdjDMAkGBSsOAwIaBQCgggFTMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkF MQ8XDTA1MDkwODEyMDEzM1owIwYJKoZIhvcNAQkEMRYEFNNjgthIzZdiqx+ADJ+lIy6ifMg0MHgG CSsGAQQBgjcQBDFrMGkwYjELMAkGA1UEBhMCWkExJTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5n IChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENB AgMN2MMwegYLKoZIhvcNAQkQAgsxa6BpMGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3dGUg Q29uc3VsdGluZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwg SXNzdWluZyBDQQIDDdjDMA0GCSqGSIb3DQEBAQUABIIBAK5sGbIO5tAlMem8mIb/Wxlf29dyFdQc wjekb1CQdlV+ccq1F5gVGjHEylcyf8BsGguqIp7Ih+ipl27oVp/QsmlZVI/lB2xHxWoETzJ7hpiu x22Djw3BcmXsU+BSGHfys6/VtdOTWrVGlk4ZwPaVWCZch4ROX/bw7lRFfyAaRIJ6VWLS+AsMkPcK Ph+kIimKKX4XtsyS3cRVDnE7a7pkvtZ09Ysbgp8HaCRZfmdKBhHwHOqTDB4hv/neVYW1IfBL25gi HrJ0LWhXBZzlPzLS1nG5NW8Zdzs6Hl4u8XrZSZsUGQFJ1HArCExwZsA4jNwdqFyVEQA8jUv688kc ruynQdsAAAAAAAA= --Apple-Mail-4--302678091--