Module std.experimental.xml.validation

Functions

Name Description
checkXMLNames Returns an instance of CheckXMLNames specialized for the given cursor, with the given error handlers;
elementNestingValidator Instantiates an ElementNestingValidator with the given cursor and ErrorHandler
isValidXMLCharacter10 Checks whether a character can appear in an XML 1.0 document.
isValidXMLCharacter11 Checks whether a character can appear in an XML 1.1 document.
isValidXMLNameChar Checks whether a character can appear inside an XML name (tag name or attribute name).
isValidXMLNameStart Checks whether a character can start an XML name (tag name or attribute name).
isValidXMLPublicIdCharacter Checks whether a character can appear in an XML public ID.

Structs

Name Description
CheckXMLNames Wrapper around a cursor that checks whether tag names and attribute names are well-formed with respect to the specification.
ElementNestingValidator Wrapper around a cursor that checks whether elements are correctly nested.

Authors

Lodovico Giaretta

Copyright

Copyright Lodovico Giaretta 2016 --

License

Boost License 1.0.