[OAI-implementers] oai response XML Schema checking
Heinrich Stamerjohanns
stamer@uni-oldenburg.de
Tue, 1 Apr 2003 11:37:56 +0200 (CEST)
On Mon, 31 Mar 2003, Thomas Krichel wrote:
>
> Folks,
>
> I want to check my OAI repository regularly, by
> going through all the responses that it
> can generate and check them one by one. I had
> gotten Xerces java 1 to run, but I can no longer
> do it. I have played with the flags that they
> suggest in the documentation, and either it checks
> only the well-formedness of the response or it
> comes up with an error that says
>
> Document root element "{1}", must match DOCTYPE root "{0}".
>
> presumably suggesting that there is something
> wrong with the namespaces. Same thing with xerces-2_4_0.
> The command that I give is
>
> CLASSPATH=/home/oaiadm/java/xerces-2_4_0/xercesImpl.jar:/home/oaiadm/java/xerces
> -2_4_0/xercesSamples.jar:/home/oaiadm/java/xerces-2_4_0/xml-apis.jar:/home/oaiad
> m/java/xerces-2_4_0/xmlParserAPIs.jar:; export CLASSPATH ; java dom.Counter -v /
> var/tmp/Identifiers.amf.xml
Hi Thomas,
It is not a problem of your document; if I remember right, this happens
because of conflicting classes feeling responsible to do the parsing.
(I think from xalan or saxon).
Xerces worked for me again after I had installed the newest java by sun
and by removing any unneccessary classes from CLASSPATH. (maybe there are
some old ones in jre/lib/ext?
You can also download xsv directly and install locally. It works very
well.
Greetings, Heinrich
--
Dr. Heinrich Stamerjohanns Tel. +49-441-798-4276
Institute for Science Networking stamer@uni-oldenburg.de
University of Oldenburg http://isn.uni-oldenburg.de/~stamer