SAX-like XML parser WORK IN PROGRESS.
Does not allocate (except for exceptions). No XML nesting state. Does not check for premature stream end, paired tags, etc.
Represents a string (slice of XmlParser input stream) which still contains encoded XML entities.
The type of a slice (using ptrSlice) of an input range used in XmlParser