ae.utils.xmlwriter

An XML writer written for speed

Members

Aliases

DefaultXmlFormatter
alias DefaultXmlFormatter = CustomXmlFormatter!('\t', 1)

Default formatter, configured with indentation consisting of one tab character.

PrettyXmlWriter
alias PrettyXmlWriter = CustomXmlWriter!(StringBuilder, DefaultXmlFormatter)

XML writer with formatting.

XmlWriter
alias XmlWriter = CustomXmlWriter!(StringBuilder, NullXmlFormatter)

XML writer with no formatting.

Structs

CustomXmlFormatter
struct CustomXmlFormatter(char indentCharP, uint indentSizeP)

Customizable formatter.

CustomXmlWriter
struct CustomXmlWriter(WRITER, Formatter)

Customizable XML writer.

NullXmlFormatter
struct NullXmlFormatter

Null formatter.

Templates

CustomXmlWriter
deprecated template CustomXmlWriter(Writer, bool pretty)
Undocumented in source.

Meta

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/.

Authors

Vladimir Panteleev <ae@cy.md>