newxml

Undocumented in source.

Modules

cursor
module newxml.cursor
dom
module newxml.dom

This module declares the DOM Level 3 interfaces as stated in the W3C DOM specification.

domimpl
module newxml.domimpl

Provides an implementation of the DOM Level 3 specification.

domparser
module newxml.domparser
domstring
module newxml.domstring
Undocumented in source.
faststrings
module newxml.faststrings

This module implements fast search and compare functions on slices. In the future, these may be optimized by means of aggressive specialization, inline assembly and SIMD instructions.

interfaces
module newxml.interfaces

This module contains some templates to check whether a type exposes the correct interface to be an xml lexer, parser or cursor; it also contains some simple types used in various parts of the library;

lexers
module newxml.lexers

This module implements various XML lexers.

parser
module newxml.parser

This module implements a low level XML parser.

sax
module newxml.sax

This module implements a simple SAX parser.

validation
module newxml.validation
writer
module newxml.writer

This module implements components to put XML data in OutputRanges

Public Imports

newxml.dom
public import newxml.dom;
Undocumented in source.
domimpl
public import domimpl = newxml.domimpl;
Undocumented in source.
newxml.domparser
public import newxml.domparser;
Undocumented in source.
newxml.domstring
public import newxml.domstring;
Undocumented in source.
newxml.sax
public import newxml.sax;
Undocumented in source.
newxml.writer
public import newxml.writer;
Undocumented in source.
newxml.cursor
public import newxml.cursor;
Undocumented in source.
newxml.lexers
public import newxml.lexers;
Undocumented in source.
newxml.parser
public import newxml.parser;
Undocumented in source.

Meta