DocTypeValidator Class Reference

#include <Pt/Xml/DocTypeValidator.h>

Validates an XML document against a DTD. More...

Inherits NonCopyable.

Public Member Functions

 DocTypeValidator (DocTypeDefinition &dtd)
 Construct an empty DocType node.
 ~DocTypeValidator ()
 Destructor.
void reset ()
 Clears the validator to start a new document.
bool validate (Node &node)
 Returns true if the node is valid.

Detailed Description

An XML document can be validated against its DTD by passing all XML nodes on to a DocTypeValidator. Note, that it is also possible to validate XML against a DTD from a different source.