Lines Matching defs:ctxt
122 xmlParserCtxtPtr ctxt; /* the parser context */
282 dict = reader->ctxt->dict;
299 if ((reader != NULL) && (reader->ctxt != NULL) &&
300 (reader->ctxt->freeAttrsNr < 100)) {
301 cur->next = reader->ctxt->freeAttrs;
302 reader->ctxt->freeAttrs = cur;
303 reader->ctxt->freeAttrsNr++;
340 dict = reader->ctxt->dict;
392 (reader != NULL) && (reader->ctxt != NULL) &&
393 (reader->ctxt->freeElemsNr < 100)) {
394 cur->next = reader->ctxt->freeElems;
395 reader->ctxt->freeElems = cur;
396 reader->ctxt->freeElemsNr++;
417 dict = reader->ctxt->dict;
468 (reader != NULL) && (reader->ctxt != NULL) &&
469 (reader->ctxt->freeElemsNr < 100)) {
470 cur->next = reader->ctxt->freeElems;
471 reader->ctxt->freeElems = cur;
472 reader->ctxt->freeElemsNr++;
547 if ((reader == NULL) || (reader->ctxt == NULL)) {
559 reader->base, reader->cur, reader->ctxt->nodeNr);
645 xmlParserCtxtPtr ctxt = (xmlParserCtxtPtr) ctx;
646 xmlTextReaderPtr reader = ctxt->_private;
653 if ((ctxt->node != NULL) && (ctxt->input != NULL) &&
654 (ctxt->input->cur != NULL) && (ctxt->input->cur[0] == '/') &&
655 (ctxt->input->cur[1] == '>'))
656 ctxt->node->extra = NODE_IS_EMPTY;
671 xmlParserCtxtPtr ctxt = (xmlParserCtxtPtr) ctx;
672 xmlTextReaderPtr reader = ctxt->_private;
708 xmlParserCtxtPtr ctxt = (xmlParserCtxtPtr) ctx;
709 xmlTextReaderPtr reader = ctxt->_private;
718 if ((ctxt->node != NULL) && (ctxt->input != NULL) &&
719 (ctxt->input->cur != NULL) && (ctxt->input->cur[0] == '/') &&
720 (ctxt->input->cur[1] == '>'))
721 ctxt->node->extra = NODE_IS_EMPTY;
742 xmlParserCtxtPtr ctxt = (xmlParserCtxtPtr) ctx;
743 xmlTextReaderPtr reader = ctxt->_private;
765 xmlParserCtxtPtr ctxt = (xmlParserCtxtPtr) ctx;
766 xmlTextReaderPtr reader = ctxt->_private;
787 xmlParserCtxtPtr ctxt = (xmlParserCtxtPtr) ctx;
788 xmlTextReaderPtr reader = ctxt->_private;
837 (reader->ctxt->myDoc != NULL))
853 val = xmlParseChunk(reader->ctxt,
857 if ((val != 0) || (reader->ctxt->wellFormed == 0))
861 val = xmlParseChunk(reader->ctxt,
865 if ((val != 0) || (reader->ctxt->wellFormed == 0))
893 val = xmlParseChunk(reader->ctxt,
898 if ((val != 0) || (reader->ctxt->wellFormed == 0))
919 (reader->ctxt != NULL) && (reader->ctxt->validate == 1)) {
921 reader->ctxt->valid &= xmlValidatePushElement(&reader->ctxt->vctxt,
922 reader->ctxt->myDoc, node, node->name);
930 reader->ctxt->valid &= xmlValidatePushElement(&reader->ctxt->vctxt,
931 reader->ctxt->myDoc, node, qname);
944 reader->ctxt->myDoc,
956 reader->ctxt->myDoc,
980 (reader->ctxt != NULL) && (reader->ctxt->validate == 1)) {
981 reader->ctxt->valid &= xmlValidatePushCData(&reader->ctxt->vctxt,
1010 (reader->ctxt != NULL) && (reader->ctxt->validate == 1)) {
1012 reader->ctxt->valid &= xmlValidatePopElement(&reader->ctxt->vctxt,
1013 reader->ctxt->myDoc, node, node->name);
1021 reader->ctxt->valid &= xmlValidatePopElement(&reader->ctxt->vctxt,
1022 reader->ctxt->myDoc, node, qname);
1039 reader->ctxt->myDoc,
1059 xmlParserCtxtPtr ctxt = reader->ctxt;
1067 if ((node->children == NULL) && (ctxt->sax != NULL) &&
1068 (ctxt->sax->getEntity != NULL)) {
1070 ctxt->sax->getEntity(ctxt, node->name);
1179 if ((reader == NULL) || (reader->node == NULL) || (reader->ctxt == NULL))
1182 if (reader->ctxt->instate == XML_PARSER_EOF) return(1);
1186 if (reader->ctxt->nodeNr < reader->depth)
1265 if (reader->ctxt == NULL)
1267 if (reader->ctxt->wellFormed != 1)
1286 } while ((reader->ctxt->node == NULL) &&
1289 if (reader->ctxt->node == NULL) {
1290 if (reader->ctxt->myDoc != NULL) {
1291 reader->node = reader->ctxt->myDoc->children;
1300 if (reader->ctxt->myDoc != NULL) {
1301 reader->node = reader->ctxt->myDoc->children;
1304 reader->node = reader->ctxt->nodeTab[0];
1308 reader->ctxt->parseMode = XML_PARSE_READER;
1312 olddepth = reader->ctxt->nodeNr;
1329 (reader->ctxt->nodeNr == olddepth) &&
1339 ((reader->ctxt->node == NULL) ||
1340 (reader->ctxt->node == reader->node) ||
1341 (reader->ctxt->node == reader->node->parent)) &&
1342 (reader->ctxt->instate != XML_PARSER_EOF)) {
1428 val = xmlParseChunk(reader->ctxt, "", 0, 1);
1491 reader->xincctxt = xmlXIncludeNewContext(reader->ctxt->myDoc);
1516 (reader->ctxt != NULL) && (reader->ctxt->replaceEntities == 1)) {
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);
1536 (reader->ctxt != NULL) && (reader->validate)) {
1618 if (reader->ctxt == NULL)
1807 if ((reader == NULL) || (reader->ctxt == NULL))
1809 if (reader->ctxt->wellFormed != 1)
1837 if ((reader == NULL) || (reader->ctxt == NULL))
1839 if (reader->ctxt->wellFormed != 1)
2104 ret->ctxt = xmlCreatePushParserCtxt(ret->sax, NULL,
2109 ret->ctxt = xmlCreatePushParserCtxt(ret->sax, NULL, NULL, 0, URI);
2114 if (ret->ctxt == NULL) {
2122 ret->ctxt->parseMode = XML_PARSE_READER;
2123 ret->ctxt->_private = ret;
2124 ret->ctxt->linenumbers = 1;
2125 ret->ctxt->dictNames = 1;
2130 ret->ctxt->docdict = 1;
2131 ret->dict = ret->ctxt->dict;
2165 if (ret->ctxt->directory == NULL)
2167 if ((ret->ctxt->directory == NULL) && (directory != NULL))
2168 ret->ctxt->directory = (char *) xmlStrdup((xmlChar *) directory);
2224 if (reader->ctxt != NULL) {
2225 if (reader->dict == reader->ctxt->dict)
2227 if (reader->ctxt->myDoc != NULL) {
2229 xmlTextReaderFreeDoc(reader, reader->ctxt->myDoc);
2230 reader->ctxt->myDoc = NULL;
2232 if ((reader->ctxt->vctxt.vstateTab != NULL) &&
2233 (reader->ctxt->vctxt.vstateMax > 0)){
2234 xmlFree(reader->ctxt->vctxt.vstateTab);
2235 reader->ctxt->vctxt.vstateTab = NULL;
2236 reader->ctxt->vctxt.vstateMax = 0;
2239 xmlFreeParserCtxt(reader->ctxt);
2275 if (reader->ctxt != NULL) {
2276 xmlStopParser(reader->ctxt);
2277 if (reader->ctxt->myDoc != NULL) {
2279 xmlTextReaderFreeDoc(reader, reader->ctxt->myDoc);
2280 reader->ctxt->myDoc = NULL;
2484 if (reader->ctxt != NULL) {
2485 xmlStopParser(reader->ctxt);
2486 if (reader->ctxt->myDoc != NULL) {
2488 xmlTextReaderFreeDoc(reader, reader->ctxt->myDoc);
2489 reader->ctxt->myDoc = NULL;
2901 else if (reader->ctxt != NULL)
2902 doc = reader->ctxt->myDoc;
3751 xmlParserCtxtPtr ctxt;
3753 if ((reader == NULL) || (reader->ctxt == NULL))
3755 ctxt = reader->ctxt;
3760 if (ctxt->loadsubset == 0) {
3763 ctxt->loadsubset = XML_DETECT_IDS;
3766 ctxt->loadsubset = 0;
3771 ctxt->loadsubset |= XML_COMPLETE_ATTRS;
3773 if (ctxt->loadsubset & XML_COMPLETE_ATTRS)
3774 ctxt->loadsubset -= XML_COMPLETE_ATTRS;
3779 ctxt->validate = 1;
3782 ctxt->validate = 0;
3787 ctxt->replaceEntities = 1;
3789 ctxt->replaceEntities = 0;
3808 xmlParserCtxtPtr ctxt;
3810 if ((reader == NULL) || (reader->ctxt == NULL))
3812 ctxt = reader->ctxt;
3816 if ((ctxt->loadsubset != 0) || (ctxt->validate != 0))
3820 if (ctxt->loadsubset & XML_COMPLETE_ATTRS)
3826 return(ctxt->replaceEntities);
3843 if ((reader == NULL) || (reader->ctxt == NULL) ||
3844 (reader->ctxt->input == NULL)) {
3847 return (reader->ctxt->input->line);
3861 if ((reader == NULL) || (reader->ctxt == NULL) ||
3862 (reader->ctxt->input == NULL)) {
3865 return (reader->ctxt->input->col);
3998 if ((reader->ctxt == NULL) || (reader->ctxt->myDoc == NULL))
4002 return(reader->ctxt->myDoc);
4009 xmlTextReaderValidityError(void *ctxt, const char *msg, ...);
4012 xmlTextReaderValidityWarning(void *ctxt, const char *msg, ...);
4061 xmlTextReaderStructuredError(void *ctxt, xmlErrorPtr error);
4191 &(reader->ctxt->sax),
4192 &(reader->ctxt->userData));
4230 xmlRelaxNGParserCtxtPtr ctxt;
4256 ctxt = xmlRelaxNGNewParserCtxt(rng);
4258 xmlRelaxNGSetParserErrors(ctxt,
4268 reader->rngSchemas = xmlRelaxNGParse(ctxt);
4269 xmlRelaxNGFreeParserCtxt(ctxt);
4299 * @ctxt: the XML Schema validation context or NULL
4304 * If both @xsd and @ctxt are NULL then XML Schema validation is deactivated.
4312 xmlSchemaValidCtxtPtr ctxt,
4318 if ((xsd != NULL) && (ctxt != NULL))
4321 if (((xsd != NULL) || (ctxt != NULL)) &&
4323 (reader->ctxt == NULL)))
4342 if ((xsd == NULL) && (ctxt == NULL)) {
4368 &(reader->ctxt->sax),
4369 &(reader->ctxt->userData));
4379 reader->xsdValidCtxt = ctxt;
4382 &(reader->ctxt->sax),
4383 &(reader->ctxt->userData));
4415 * @ctxt: the XML Schema validation context or NULL
4420 * If @ctxt is NULL, then XML Schema validation is deactivated.
4427 xmlSchemaValidCtxtPtr ctxt,
4430 return(xmlTextReaderSchemaValidateInternal(reader, NULL, ctxt, options));
4497 else if (reader->ctxt != NULL)
4498 doc = reader->ctxt->myDoc;
4525 else if (reader->ctxt != NULL)
4526 doc = reader->ctxt->myDoc;
4650 xmlTextReaderGenericError(void *ctxt, xmlParserSeverities severity,
4653 xmlParserCtxtPtr ctx = (xmlParserCtxtPtr) ctxt;
4666 xmlTextReaderStructuredError(void *ctxt, xmlErrorPtr error)
4668 xmlParserCtxtPtr ctx = (xmlParserCtxtPtr) ctxt;
4678 xmlTextReaderError(void *ctxt, const char *msg, ...)
4683 xmlTextReaderGenericError(ctxt,
4691 xmlTextReaderWarning(void *ctxt, const char *msg, ...)
4696 xmlTextReaderGenericError(ctxt,
4703 xmlTextReaderValidityError(void *ctxt, const char *msg, ...)
4715 xmlTextReaderGenericError(ctxt,
4723 xmlTextReaderValidityWarning(void *ctxt, const char *msg, ...)
4735 xmlTextReaderGenericError(ctxt,
4757 reader->ctxt->sax->error = xmlTextReaderError;
4758 reader->ctxt->sax->serror = NULL;
4759 reader->ctxt->vctxt.error = xmlTextReaderValidityError;
4760 reader->ctxt->sax->warning = xmlTextReaderWarning;
4761 reader->ctxt->vctxt.warning = xmlTextReaderValidityWarning;
4785 reader->ctxt->sax->error = xmlParserError;
4786 reader->ctxt->vctxt.error = xmlParserValidityError;
4787 reader->ctxt->sax->warning = xmlParserWarning;
4788 reader->ctxt->vctxt.warning = xmlParserValidityWarning;
4824 reader->ctxt->sax->error = NULL;
4825 reader->ctxt->sax->serror = xmlTextReaderStructuredError;
4826 reader->ctxt->vctxt.error = xmlTextReaderValidityError;
4827 reader->ctxt->sax->warning = xmlTextReaderWarning;
4828 reader->ctxt->vctxt.warning = xmlTextReaderValidityWarning;
4850 reader->ctxt->sax->error = xmlParserError;
4851 reader->ctxt->sax->serror = NULL;
4852 reader->ctxt->vctxt.error = xmlParserValidityError;
4853 reader->ctxt->sax->warning = xmlParserWarning;
4854 reader->ctxt->vctxt.warning = xmlParserValidityWarning;
4894 if ((reader->ctxt != NULL) && (reader->ctxt->validate == 1))
4895 return (reader->ctxt->valid);
5011 if (reader->ctxt == NULL) {
5013 reader->ctxt = xmlCreatePushParserCtxt(reader->sax, NULL,
5018 reader->ctxt =
5028 xmlCtxtReset(reader->ctxt);
5031 inputStream = xmlNewInputStream(reader->ctxt);
5048 inputPush(reader->ctxt, inputStream);
5051 if (reader->ctxt == NULL) {
5058 if (reader->ctxt->dict != NULL) {
5059 if (reader->dict != reader->ctxt->dict) {
5061 reader->dict = reader->ctxt->dict;
5064 reader->ctxt->dict = reader->dict;
5067 if (reader->ctxt->dict == NULL)
5068 reader->ctxt->dict = xmlDictCreate();
5069 reader->dict = reader->ctxt->dict;
5071 reader->ctxt->_private = reader;
5072 reader->ctxt->linenumbers = 1;
5073 reader->ctxt->dictNames = 1;
5077 reader->ctxt->docdict = 1;
5078 reader->ctxt->parseMode = XML_PARSE_READER;
5110 xmlCtxtUseOptions(reader->ctxt, options);
5116 xmlSwitchToEncoding(reader->ctxt, hdlr);
5118 if ((URL != NULL) && (reader->ctxt->input != NULL) &&
5119 (reader->ctxt->input->filename == NULL))
5120 reader->ctxt->input->filename = (char *)
5143 if ((reader == NULL) || (reader->ctxt == NULL))
5145 return(xmlByteConsumed(reader->ctxt));
5367 if (reader->ctxt != NULL) {
5368 xmlCtxtReset(reader->ctxt);
5382 if ((reader->ctxt != NULL) && (reader->ctxt->dict != NULL))
5383 reader->dict = reader->ctxt->dict;