But I think it now has sufficient functionality that it may be useful to others. So I've decided to make it available for alpha-testing. Supports any concrete syntax allowed by the standard. Supports large character sets. This allows the entity manager to deal with all the messy details of multi-byte encodings.
System identifiers can specify which coding scheme a file uses.
Fast for large documents. On the other hand, it's slower than sgmls at parsing prologs. It also uses much more memory than sgmls. I haven't looked at its performance on other machines, and it may well be worse. I would emphasize that this is an alpha release.