Lines Matching defs:_xmlSchemaValidCtxt
973 struct _xmlSchemaValidCtxt { struct
974 int type;
975 void *errCtxt; /* user specific data block */
976 xmlSchemaValidityErrorFunc error; /* the callback in case of errors */
977 xmlSchemaValidityWarningFunc warning; /* the callback in case of warning */
978 xmlStructuredErrorFunc serror;
980 xmlSchemaPtr schema; /* The schema in use */
981 xmlDocPtr doc;
982 xmlParserInputBufferPtr input;
983 xmlCharEncoding enc;
984 xmlSAXHandlerPtr sax;
985 xmlParserCtxtPtr parserCtxt;
986 void *user_data; /* TODO: What is this for? */
987 char *filename;
989 int err;
990 int nberrors;
992 xmlNodePtr node;
993 xmlNodePtr cur;
996 xmlRegExecCtxtPtr regexp;
997 xmlSchemaValPtr value;
999 int valueWS;
1000 int options;
1001 xmlNodePtr validationRoot;
1002 xmlSchemaParserCtxtPtr pctxt;
1003 int xsiAssemble;
1005 int depth;
1006 xmlSchemaNodeInfoPtr *elemInfos; /* array of element information */
1007 int sizeElemInfos;
1008 xmlSchemaNodeInfoPtr inode; /* the current element information */
1010 xmlSchemaIDCAugPtr aidcs; /* a list of augmented IDC information */
1012 xmlSchemaIDCStateObjPtr xpathStates; /* first active state object. */
1013 xmlSchemaIDCStateObjPtr xpathStatePool; /* first stored state object. */
1014 xmlSchemaIDCMatcherPtr idcMatcherCache; /* Cache for IDC matcher objects. */
1016 xmlSchemaPSVIIDCNodePtr *idcNodes; /* list of all IDC node-table entries*/
1017 int nbIdcNodes;
1018 int sizeIdcNodes;
1020 xmlSchemaPSVIIDCKeyPtr *idcKeys; /* list of all IDC node-table entries */
1021 int nbIdcKeys;
1022 int sizeIdcKeys;
1024 int flags;
1026 xmlDictPtr dict;
1029 xmlTextReaderPtr reader;
1032 xmlSchemaAttrInfoPtr *attrInfos;
1033 int nbAttrInfos;
1034 int sizeAttrInfos;
1036 int skipDepth;
1037 xmlSchemaItemListPtr nodeQNames;
1038 int hasKeyrefs;
1039 int createIDCNodeTables;
1040 int psviExposeIDCNodeTables;
1043 xmlSchemaValidityLocatorFunc locFunc;
1044 void *locCtxt;