Hello Michael,
The second bug [1] you mentioned is actually reported in Bugzilla. Now I
remember that I fixed both of these bugs on a local copy of CVS back in
the winter (before I was a Xerces committer). I'll see if I've still got
those patches around. They were fairly straightforward fixes, so
Also, the root-element name specified in the DOCTYPE in
HTMLSerializer is hardcoded to "HTML" (ie. upper-case). For
XHTML it should be lower-case.
I know that I can get around the previous problem with
SystemID by setting it using OutputFormat.setDoctype(), but
I don't see a way to workaround