Struct CheckXMLNames

Wrapper around a cursor that checks whether tag names and attribute names are well-formed with respect to the specification.

Will call InvalidTagHandler every time it encounters an ill-formed tag name and InvalidAttrHandler every time it encounters an ill-formed attribute name.

This type should not be instantiated directly, but with the helper function checkXMLNames.

Template arguments

struct CheckXMLNames(CursorType, InvalidTagHandler, InvalidAttrHandler)
if (isCursor!CursorType);


Lodovico Giaretta


Copyright Lodovico Giaretta 2016 --


Boost License 1.0.