I am having the following error thrown when running instances of Xerces in
multiple concurrent threads. To be clear, each thread has it's own
instance of Xerces. This is when running with Xalan... the problem could
be in the Xalan DTM code, for all I know, but I thought I'd put this query
out in case it rings some bells.
The error is:
file:/XML/1998/06/xmlspec-v20.dtd; Line 860; Column 19
White space is required before the attribute type in the declaration of
attribut
e "{1}" for element "{0}".
The problem is not in the DTD (which is the XML spec DTD, used with the
XSLT and XPath specs): when run in a single thread it consistently works
fine. And it only happens some of the time during the threading tests (I
love bugs like this...).
Does this ring any bells? Are there any static tables having to do with
DTD entities? (The error seems to revolve around entities used with
attribute lists).
-scott