Lines Matching defs:sax
102 xmlSAXHandlerPtr sax; /* the parser SAX callbacks */
1048 if ((node->children == NULL) && (ctxt->sax != NULL) &&
1049 (ctxt->sax->getEntity != NULL)) {
1051 ctxt->sax->getEntity(ctxt, node->name);
1502 if ((reader->node->children == NULL) && (reader->ctxt->sax != NULL) &&
1503 (reader->ctxt->sax->getEntity != NULL)) {
1505 reader->ctxt->sax->getEntity(reader->ctxt, reader->node->name);
2036 ret->sax = (xmlSAXHandler *) xmlMalloc(sizeof(xmlSAXHandler));
2037 if (ret->sax == NULL) {
2044 xmlSAXVersion(ret->sax, 2);
2045 ret->startElement = ret->sax->startElement;
2046 ret->sax->startElement = xmlTextReaderStartElement;
2047 ret->endElement = ret->sax->endElement;
2048 ret->sax->endElement = xmlTextReaderEndElement;
2050 if (ret->sax->initialized == XML_SAX2_MAGIC) {
2052 ret->startElementNs = ret->sax->startElementNs;
2053 ret->sax->startElementNs = xmlTextReaderStartElementNs;
2054 ret->endElementNs = ret->sax->endElementNs;
2055 ret->sax->endElementNs = xmlTextReaderEndElementNs;
2062 ret->characters = ret->sax->characters;
2063 ret->sax->characters = xmlTextReaderCharacters;
2064 ret->sax->ignorableWhitespace = xmlTextReaderCharacters;
2065 ret->cdataBlock = ret->sax->cdataBlock;
2066 ret->sax->cdataBlock = xmlTextReaderCDataBlock;
2075 ret->ctxt = xmlCreatePushParserCtxt(ret->sax, NULL,
2080 ret->ctxt = xmlCreatePushParserCtxt(ret->sax, NULL, NULL, 0, URI);
2089 xmlFree(ret->sax);
2209 if (reader->sax != NULL)
2210 xmlFree(reader->sax);
4149 &(reader->ctxt->sax),
4326 &(reader->ctxt->sax),
4340 &(reader->ctxt->sax),
4704 reader->ctxt->sax->error = xmlTextReaderError;
4705 reader->ctxt->sax->serror = NULL;
4707 reader->ctxt->sax->warning = xmlTextReaderWarning;
4731 reader->ctxt->sax->error = xmlParserError;
4733 reader->ctxt->sax->warning = xmlParserWarning;
4766 reader->ctxt->sax->error = NULL;
4767 reader->ctxt->sax->serror = xmlTextReaderStructuredError;
4769 reader->ctxt->sax->warning = xmlTextReaderWarning;
4791 reader->ctxt->sax->error = xmlParserError;
4792 reader->ctxt->sax->serror = NULL;
4794 reader->ctxt->sax->warning = xmlParserWarning;
4908 if (reader->sax == NULL)
4909 reader->sax = (xmlSAXHandler *) xmlMalloc(sizeof(xmlSAXHandler));
4910 if (reader->sax == NULL) {
4915 xmlSAXVersion(reader->sax, 2);
4916 reader->startElement = reader->sax->startElement;
4917 reader->sax->startElement = xmlTextReaderStartElement;
4918 reader->endElement = reader->sax->endElement;
4919 reader->sax->endElement = xmlTextReaderEndElement;
4921 if (reader->sax->initialized == XML_SAX2_MAGIC) {
4923 reader->startElementNs = reader->sax->startElementNs;
4924 reader->sax->startElementNs = xmlTextReaderStartElementNs;
4925 reader->endElementNs = reader->sax->endElementNs;
4926 reader->sax->endElementNs = xmlTextReaderEndElementNs;
4933 reader->characters = reader->sax->characters;
4934 reader->sax->characters = xmlTextReaderCharacters;
4935 reader->sax->ignorableWhitespace = xmlTextReaderCharacters;
4936 reader->cdataBlock = reader->sax->cdataBlock;
4937 reader->sax->cdataBlock = xmlTextReaderCDataBlock;
4948 reader->ctxt = xmlCreatePushParserCtxt(reader->sax, NULL,
4954 xmlCreatePushParserCtxt(reader->sax, NULL, NULL, 0, URL);