Lines Matching refs:ctxt

1204 	xmlParserCtxtPtr ctxt = NULL;  in dom_document_parser()  local
1239 ctxt = xmlCreateFileParserCtxt(file_dest); in dom_document_parser()
1243 ctxt = xmlCreateMemoryParserCtxt(source, source_len); in dom_document_parser()
1246 if (ctxt == NULL) { in dom_document_parser()
1258 if(ctxt->directory != NULL) { in dom_document_parser()
1259 xmlFree((char *) ctxt->directory); in dom_document_parser()
1266 ctxt->directory = (char *) xmlCanonicPath((const xmlChar *) resolved_path); in dom_document_parser()
1270 ctxt->vctxt.error = php_libxml_ctx_error; in dom_document_parser()
1271 ctxt->vctxt.warning = php_libxml_ctx_warning; in dom_document_parser()
1273 if (ctxt->sax != NULL) { in dom_document_parser()
1274 ctxt->sax->error = php_libxml_ctx_error; in dom_document_parser()
1275 ctxt->sax->warning = php_libxml_ctx_warning; in dom_document_parser()
1291 php_libxml_sanitize_parse_ctxt_options(ctxt); in dom_document_parser()
1292 xmlCtxtUseOptions(ctxt, options); in dom_document_parser()
1294 ctxt->recovery = recover; in dom_document_parser()
1300 xmlParseDocument(ctxt); in dom_document_parser()
1302 if (ctxt->wellFormed || recover) { in dom_document_parser()
1303 ret = ctxt->myDoc; in dom_document_parser()
1304 if (ctxt->recovery) { in dom_document_parser()
1308 if (ret && ret->URL == NULL && ctxt->directory != NULL) { in dom_document_parser()
1309 ret->URL = xmlStrdup((xmlChar *) ctxt->directory); in dom_document_parser()
1313 xmlFreeDoc(ctxt->myDoc); in dom_document_parser()
1314 ctxt->myDoc = NULL; in dom_document_parser()
1317 xmlFreeParserCtxt(ctxt); in dom_document_parser()
1866 htmlParserCtxtPtr ctxt; in dom_load_html() local
1889 ctxt = htmlCreateFileParserCtxt(source, NULL); in dom_load_html()
1895 ctxt = htmlCreateMemoryParserCtxt(source, (int)source_len); in dom_load_html()
1898 if (!ctxt) { in dom_load_html()
1903 ctxt->vctxt.error = php_libxml_ctx_error; in dom_load_html()
1904 ctxt->vctxt.warning = php_libxml_ctx_warning; in dom_load_html()
1905 if (ctxt->sax != NULL) { in dom_load_html()
1906 ctxt->sax->error = php_libxml_ctx_error; in dom_load_html()
1907 ctxt->sax->warning = php_libxml_ctx_warning; in dom_load_html()
1909 php_libxml_sanitize_parse_ctxt_options(ctxt); in dom_load_html()
1911 htmlCtxtUseOptions(ctxt, (int)options); in dom_load_html()
1913 htmlParseDocument(ctxt); in dom_load_html()
1914 newdoc = ctxt->myDoc; in dom_load_html()
1915 htmlFreeParserCtxt(ctxt); in dom_load_html()