newxml.writer

This module implements components to put XML data in OutputRanges

Members

Functions

writeCursor
auto writeCursor(WriterType writer, CursorType cursor)

Writes the contents of a cursor to a writer.

writeDOM
void writeDOM(WriterType writer, dom.Node node)

Outputs the entire DOM tree rooted at node using the given writer.

Structs

CheckedWriter
struct CheckedWriter(WriterType, CursorType = void)

A wrapper around a writer that, before forwarding every write operation, validates the input given by the user using a chain of validating cursors.

PrettyPrinters
struct PrettyPrinters

A collection of ready-to-use pretty-printers

Writer
struct Writer(_StringType, alias PrettyPrinter = PrettyPrinters.Minimalizer)

Component that outputs XML data to an OutputRange.

Meta