Lines Matching defs:_xmlSchemaValidCtxt

965 struct _xmlSchemaValidCtxt {  struct
966 int type;
967 void *errCtxt; /* user specific data block */
968 xmlSchemaValidityErrorFunc error; /* the callback in case of errors */
969 xmlSchemaValidityWarningFunc warning; /* the callback in case of warning */
970 xmlStructuredErrorFunc serror;
972 xmlSchemaPtr schema; /* The schema in use */
973 xmlDocPtr doc;
974 xmlParserInputBufferPtr input;
975 xmlCharEncoding enc;
976 xmlSAXHandlerPtr sax;
977 xmlParserCtxtPtr parserCtxt;
978 void *user_data; /* TODO: What is this for? */
979 char *filename;
981 int err;
982 int nberrors;
984 xmlNodePtr node;
985 xmlNodePtr cur;
988 xmlRegExecCtxtPtr regexp;
989 xmlSchemaValPtr value;
991 int valueWS;
992 int options;
993 xmlNodePtr validationRoot;
994 xmlSchemaParserCtxtPtr pctxt;
995 int xsiAssemble;
997 int depth;
998 xmlSchemaNodeInfoPtr *elemInfos; /* array of element information */
999 int sizeElemInfos;
1000 xmlSchemaNodeInfoPtr inode; /* the current element information */
1002 xmlSchemaIDCAugPtr aidcs; /* a list of augmented IDC information */
1004 xmlSchemaIDCStateObjPtr xpathStates; /* first active state object. */
1005 xmlSchemaIDCStateObjPtr xpathStatePool; /* first stored state object. */
1006 xmlSchemaIDCMatcherPtr idcMatcherCache; /* Cache for IDC matcher objects. */
1008 xmlSchemaPSVIIDCNodePtr *idcNodes; /* list of all IDC node-table entries*/
1009 int nbIdcNodes;
1010 int sizeIdcNodes;
1012 xmlSchemaPSVIIDCKeyPtr *idcKeys; /* list of all IDC node-table entries */
1013 int nbIdcKeys;
1014 int sizeIdcKeys;
1016 int flags;
1018 xmlDictPtr dict;
1021 xmlTextReaderPtr reader;
1024 xmlSchemaAttrInfoPtr *attrInfos;
1025 int nbAttrInfos;
1026 int sizeAttrInfos;
1028 int skipDepth;
1029 xmlSchemaItemListPtr nodeQNames;
1030 int hasKeyrefs;
1031 int createIDCNodeTables;
1032 int psviExposeIDCNodeTables;
1035 xmlSchemaValidityLocatorFunc locFunc;
1036 void *locCtxt;