Home | History | Annotate | Download | only in src

Lines Matching defs:sax

975     xmlSAXHandlerPtr sax;
21784 if (vctxt->sax != NULL) {
26753 * When working with SAX.
26801 * mean that a streaming document via SAX would be
27163 * SAX validation handlers *
27227 /* SAX VAL TODO: What to do here? */
27248 * SAX VAL TODO: What to do with nb_defaulted?
27290 "allocating namespace bindings for SAX validation",
27304 "re-allocating namespace bindings for SAX validation",
27324 * SAX VAL TODO: We are not adding namespace declaration
27390 * SAX VAL TODO: Just a temporary check.
28036 } else if ((vctxt->sax != NULL) && (vctxt->parserCtxt != NULL)) {
28038 * SAX validation.
28110 * Function and data for SAX streaming API *
28139 /* All those functions just bounces to the user provided SAX handlers */
28451 * @sax: a pointer to the original xmlSAXHandlerPtr
28452 * @user_data: a pointer to the original SAX user data pointer
28454 * Plug a SAX based validation layer in a SAX parsing event flow.
28463 xmlSAXHandlerPtr *sax, void **user_data)
28468 if ((ctxt == NULL) || (sax == NULL) || (user_data == NULL))
28474 old_sax = *sax;
28493 ret->user_sax_ptr = sax;
28517 * things at the SAX level.
28587 *sax = &(ret->schemas_sax);
28588 ctxt->sax = *sax;
28598 * Unplug a SAX based validation layer in a SAX parsing event flow.
28606 xmlSAXHandlerPtr *sax;
28615 sax = plug->user_sax_ptr;
28616 *sax = plug->user_sax;
28632 * @sax: a SAX handler for the resulting events
28633 * @user_data: the context to provide to the SAX handler.
28635 * Validate an input based on a flow of SAX event from the parser
28636 * and forward the events to the @sax handler with the provided @user_data
28637 * the user provided @sax handler must be a SAX2 one.
28645 xmlSAXHandlerPtr sax, void *user_data)
28662 old_sax = pctxt->sax;
28663 pctxt->sax = sax;
28683 plug = xmlSchemaSAXPlug(ctxt, &(pctxt->sax), &(pctxt->userData));
28690 ctxt->sax = pctxt->sax;
28702 ctxt->sax = NULL;
28709 pctxt->sax = old_sax;
28722 * SAX streamable validation internally.