Mark Wielaard wrote:
Arguably, if we change the name we lose any benefit of being able to plug in a 3rd party datatype library implementation. It would be trivial to duplicate just the part of the API we need in a private namespace and use that for our own providers, but we would only be able to use our own implementation.My primary reason for including this API is that it is the current standard API. I believe that much as with JAXP itself, free software benefits by being able to interface with alternate implementations, to provide more choice and facilitate testing.OK. Which other free datatype library implementations are there?
James Clark's Jing (http://www.thaiopensource.com/relaxng/jing.html, BSD licence) and Sun's xsdlib2 (don't have current URL, licence probably has Sun-like conditions) provide complete library implementations. Other people have added smaller subsets or extensions to other libraries; see e.g. http://www-128.ibm.com/ developerworks/java/library/x-custyp/
There are other implementations in C++ and .NET which may also be interfaceable to Java.
-- 犬 Chris Burdess "They that can give up essential liberty to obtain a little safety deserve neither liberty nor safety." - Benjamin Franklin
PGP.sig
Description: This is a digitally signed message part
