Validating and non validating xml parser

Such a document may contain internal general entity references that aren't defined in an internal DTD subset and nonetheless be well-formed.

The transformations include end-of-line handling, attribute-value normalization and character reference expansion.Even a non-validating parser has to do some relatively resource-intensive validation work.When performance is the primary goal, a compromise must be reached between performance and conformance.) non-validating yet mostly conforming XML parser written in C.Its primary goals are small binary size, simplicity and correctness. The code can be obtained from the git repo and is available under a permissive MIT license.