Home | History | Annotate | Download | only in libxml2

Lines Matching defs:plug

28618  * Plug a SAX based validation layer in a SAX parsing event flow.
28636 * We only allow to plug into SAX2 event streams
28749 * plug the pointers back.
28760 * @plug: a data structure returned by xmlSchemaSAXPlug
28768 xmlSchemaSAXUnplug(xmlSchemaSAXPlugPtr plug)
28773 if ((plug == NULL) || (plug->magic != XML_SAX_PLUG_MAGIC))
28775 plug->magic = 0;
28777 xmlSchemaPostRun(plug->ctxt);
28779 sax = plug->user_sax_ptr;
28780 *sax = plug->user_sax;
28781 if (plug->user_sax != NULL) {
28782 user_data = plug->user_data_ptr;
28783 *user_data = plug->user_data;
28787 xmlFree(plug);
28868 xmlSchemaSAXPlugPtr plug = NULL;
28903 * Plug the validation and launch the parsing
28905 plug = xmlSchemaSAXPlug(ctxt, &(pctxt->sax), &(pctxt->userData));
28906 if (plug == NULL) {
28926 if (plug != NULL) {
28927 xmlSchemaSAXUnplug(plug);