ae.utils.xmlparser

SAX-like XML parser WORK IN PROGRESS.

Members

Structs

XmlParser
struct XmlParser(INPUT, OUTPUT)

Does not allocate (except for exceptions). No XML nesting state. Does not check for premature stream end, paired tags, etc.

XmlString
struct XmlString(S)

Represents a string (slice of XmlParser input stream) which still contains encoded XML entities.

Templates

SliceType
template SliceType(INPUT)

The type of a slice (using ptrSlice) of an input range used in XmlParser

Meta

Authors

Vladimir Panteleev <vladimir@thecybershadow.net>

License

This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.