This patch addresses three issues:
1) Bug #569461:
(conformance with OASIS test-suite) - partial fix
2) Bug #570263 (attr default & external PEs)
3) tab->blank conversion for xmlparse.c.
See the attached files PatchDesc.txt
for a description, and PatchImpl.txt
for an overview of the implementation.
The patch consists of the attached files
expat.h (based on CVS rev. 1.26) and
xmlparse.c (based on CVS rev. 1.47).
For diff purposes I have attached an "untabified"
version of xmlparse.c rev. 1.47, since a diff against
the CVS version would be meaningless.
P.S: I have not attached this to one of the bugs,
since it is too large a patch.