#include <stdlib.h>
#include <string.h>
#include "constraints.h"
#include "referenceTables.h"
#include "validator.h"
Functions | |
xmlcpgMap * | xmlcpggenerateUnparsedEntityStructure (const xmlcpgList *dtd) |
Builds the unparsed entity map. | |
xmlcpgMap * | xmlcpggenerateValidatorStructure (const xmlcpgList *dtd) |
Groups the elements and attribute list of the dtd in the validator structure. | |
void | xmlcpgspecializedAttributeValidator (xmlcpgElement *element, xmlcpgMap *specs) |
void | xmlcpgrecursiveSpecializedValidator (xmlcpgObject *element, xmlcpgMap *elementMap) |
void | xmlcpgspecializedValidatorElement (xmlcpgObject *element, xmlcpgMap *elementMap) |
Validates only one element and its content against the specialized validator structure. | |
void | xmlcpgspecializedValidator (xmlcpgObject *element, xmlcpgMap *elementMap) |
Validates the document element against the specialized validator structure. | |
void | xmlcpgvalidate (xmlcpgObject *xml) |
Validates the whole document.. |
|
Builds the unparsed entity map.
|
|
Groups the elements and attribute list of the dtd in the validator structure.
|
|
|
|
|
|
Validates the document element against the specialized validator structure.
|
|
Validates only one element and its content against the specialized validator structure.
|
|
Validates the whole document..
|