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.