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