Home | History | Annotate | Download | only in libxml2

Lines Matching defs:sax

123     xmlSAXHandlerPtr		sax;	/* the parser SAX callbacks */
125 startElementSAXFunc startElement;/* initial SAX callbacks */
162 xmlSchemaSAXPlugPtr xsdPlug; /* the schemas plug in SAX pipeline */
1067 if ((node->children == NULL) && (ctxt->sax != NULL) &&
1068 (ctxt->sax->getEntity != NULL)) {
1070 ctxt->sax->getEntity(ctxt, node->name);
1521 if ((reader->node->children == NULL) && (reader->ctxt->sax != NULL) &&
1522 (reader->ctxt->sax->getEntity != NULL)) {
1524 reader->ctxt->sax->getEntity(reader->ctxt, reader->node->name);
2065 ret->sax = (xmlSAXHandler *) xmlMalloc(sizeof(xmlSAXHandler));
2066 if (ret->sax == NULL) {
2073 xmlSAXVersion(ret->sax, 2);
2074 ret->startElement = ret->sax->startElement;
2075 ret->sax->startElement = xmlTextReaderStartElement;
2076 ret->endElement = ret->sax->endElement;
2077 ret->sax->endElement = xmlTextReaderEndElement;
2079 if (ret->sax->initialized == XML_SAX2_MAGIC) {
2081 ret->startElementNs = ret->sax->startElementNs;
2082 ret->sax->startElementNs = xmlTextReaderStartElementNs;
2083 ret->endElementNs = ret->sax->endElementNs;
2084 ret->sax->endElementNs = xmlTextReaderEndElementNs;
2091 ret->characters = ret->sax->characters;
2092 ret->sax->characters = xmlTextReaderCharacters;
2093 ret->sax->ignorableWhitespace = xmlTextReaderCharacters;
2094 ret->cdataBlock = ret->sax->cdataBlock;
2095 ret->sax->cdataBlock = xmlTextReaderCDataBlock;
2104 ret->ctxt = xmlCreatePushParserCtxt(ret->sax, NULL,
2109 ret->ctxt = xmlCreatePushParserCtxt(ret->sax, NULL, NULL, 0, URI);
2118 xmlFree(ret->sax);
2241 if (reader->sax != NULL)
2242 xmlFree(reader->sax);
4191 &(reader->ctxt->sax),
4368 &(reader->ctxt->sax),
4382 &(reader->ctxt->sax),
4757 reader->ctxt->sax->error = xmlTextReaderError;
4758 reader->ctxt->sax->serror = NULL;
4760 reader->ctxt->sax->warning = xmlTextReaderWarning;
4785 reader->ctxt->sax->error = xmlParserError;
4787 reader->ctxt->sax->warning = xmlParserWarning;
4824 reader->ctxt->sax->error = NULL;
4825 reader->ctxt->sax->serror = xmlTextReaderStructuredError;
4827 reader->ctxt->sax->warning = xmlTextReaderWarning;
4850 reader->ctxt->sax->error = xmlParserError;
4851 reader->ctxt->sax->serror = NULL;
4853 reader->ctxt->sax->warning = xmlParserWarning;
4973 if (reader->sax == NULL)
4974 reader->sax = (xmlSAXHandler *) xmlMalloc(sizeof(xmlSAXHandler));
4975 if (reader->sax == NULL) {
4980 xmlSAXVersion(reader->sax, 2);
4981 reader->startElement = reader->sax->startElement;
4982 reader->sax->startElement = xmlTextReaderStartElement;
4983 reader->endElement = reader->sax->endElement;
4984 reader->sax->endElement = xmlTextReaderEndElement;
4986 if (reader->sax->initialized == XML_SAX2_MAGIC) {
4988 reader->startElementNs = reader->sax->startElementNs;
4989 reader->sax->startElementNs = xmlTextReaderStartElementNs;
4990 reader->endElementNs = reader->sax->endElementNs;
4991 reader->sax->endElementNs = xmlTextReaderEndElementNs;
4998 reader->characters = reader->sax->characters;
4999 reader->sax->characters = xmlTextReaderCharacters;
5000 reader->sax->ignorableWhitespace = xmlTextReaderCharacters;
5001 reader->cdataBlock = reader->sax->cdataBlock;
5002 reader->sax->cdataBlock = xmlTextReaderCDataBlock;
5013 reader->ctxt = xmlCreatePushParserCtxt(reader->sax, NULL,
5019 xmlCreatePushParserCtxt(reader->sax, NULL, NULL, 0, URL);