Gary L Peskin wrote:
>
> I'd appreciate any feedback or input that anyone has as we start down
> this road. Suggested standards for each category, or refinements of the
> categories or anything else.
Yes, I agree that something needs to be done in this area. (I was just
discussing this issue.) I think the immediate need is to get some
debugging information so users can figure out what went wrong. In some
versions of javax.xml.{parsers,transform}.FactoryFinder, there is code
that will show where the JAXP SPI implementation (impl) gets loaded
from, for example. In addition, there needs to be a good way to
identify the version of the impl. I know there is one API that is
Apache specific, but this API should probably be part of JAXP. One way
is to use the Java 2 java.lang.Package, but this requires jar files to
include manifests which is not often done. I think something like this
needs to be added to the next JAXP spec so that a TCK will be written to
verify its implementation.
However, what you are writing about is more broad than what I just
covered and a more challenging problem.
-Edwin
PS: Thanks Gary for cc-ing me.