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




Attachment: PGP.sig
Description: This is a digitally signed message part

Reply via email to