• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10.1/pyobjc-45/2.6/pyobjc/pyobjc-core/libxml2-src/

Lines Matching defs:doc

55     xmlDocPtr		  doc; /* the parsed document */
59 int count; /* how many refs use that specific doc */
65 xmlDocPtr doc; /* the source document */
90 xmlXIncludeDoProcess(xmlXIncludeCtxtPtr ctxt, xmlDocPtr doc, xmlNodePtr tree);
198 if (ref->doc != NULL) {
200 xmlGenericError(xmlGenericErrorContext, "Freeing doc %s\n", ref->URI);
202 xmlFreeDoc(ref->doc);
242 ret->doc = NULL;
272 * @doc: an XML Document
279 xmlXIncludeNewContext(xmlDocPtr doc) {
285 if (doc == NULL)
289 xmlXIncludeErrMemory(NULL, (xmlNodePtr) doc,
294 ret->doc = doc;
441 if ((ctxt->doc != NULL) && (ctxt->doc->dict != NULL)) {
444 pctxt->dict = ctxt->doc->dict;
539 base = xmlNodeGetBase(ctxt->doc, cur);
541 URI = xmlBuildURI(href, ctxt->doc->URL);
646 ref->doc = NULL;
656 * @doc: the new document
662 xmlXIncludeRecurseDoc(xmlXIncludeCtxtPtr ctxt, xmlDocPtr doc,
670 if (xmlStrEqual(doc->URL, ctxt->urlTab[i]))
676 xmlGenericError(xmlGenericErrorContext, "Recursing in doc %s\n", doc->URL);
682 newctxt = xmlXIncludeNewContext(doc);
696 xmlXIncludeErrMemory(ctxt, (xmlNodePtr) doc, "processing doc");
726 xmlXIncludeDoProcess(newctxt, doc, xmlDocGetRootElement(doc));
743 xmlGenericError(xmlGenericErrorContext, "Done recursing in doc %s\n", url);
1126 source = ctxt->doc;
1247 xmlDocPtr doc;
1254 * @doc: the including doc
1263 xmlDocPtr doc;
1269 doc = data->doc;
1270 if ((ctxt == NULL) || (doc == NULL))
1282 ret = xmlAddDocEntity(doc, ent->name, ent->etype, ent->ExternalID,
1288 prev = xmlGetDocEntity(doc, ent->name);
1329 * @doc: the including doc
1330 * @from: the included doc
1337 xmlXIncludeMergeEntities(xmlXIncludeCtxtPtr ctxt, xmlDocPtr doc,
1348 target = doc->intSubset;
1350 cur = xmlDocGetRootElement(doc);
1353 target = xmlCreateIntSubset(doc, cur->name, NULL, NULL);
1363 data.doc = doc;
1373 data.doc = doc;
1399 xmlDocPtr doc;
1409 xmlGenericError(xmlGenericErrorContext, "Loading doc %s:%d\n", url, nr);
1448 * directly through ctxt->doc.
1451 ((ctxt->doc != NULL) && (xmlStrEqual(URL, ctxt->doc->URL)))) {
1452 doc = NULL;
1461 (ctxt->incTab[i]->doc != NULL)) {
1462 doc = ctxt->incTab[i]->doc;
1488 doc = xmlXIncludeParseFile(ctxt, (const char *)URL);
1492 if (doc == NULL) {
1498 ctxt->incTab[nr]->doc = doc;
1502 * To check for this, we compare the URL with that of the doc
1505 if (!xmlStrEqual(URL, doc->URL)) {
1507 URL = xmlStrdup(doc->URL);
1522 xmlXIncludeMergeEntities(ctxt, ctxt->doc, doc);
1526 if (doc->intSubset != NULL) {
1527 xmlUnlinkNode((xmlNodePtr) doc->intSubset);
1528 xmlFreeNode((xmlNodePtr) doc->intSubset);
1529 doc->intSubset = NULL;
1531 if (doc->extSubset != NULL) {
1532 xmlUnlinkNode((xmlNodePtr) doc->extSubset);
1533 xmlFreeNode((xmlNodePtr) doc->extSubset);
1534 doc->extSubset = NULL;
1537 xmlXIncludeRecurseDoc(ctxt, doc, URL);
1544 if (doc == NULL)
1548 ctxt->incTab[nr]->inc = xmlCopyNodeList(ctxt->doc->children);
1550 ctxt->incTab[nr]->inc = xmlXIncludeCopyNodeList(ctxt, ctxt->doc,
1551 doc, doc->children);
1564 if (doc == NULL) {
1565 xptrctxt = xmlXPtrNewContext(ctxt->doc, ctxt->incTab[nr]->ref,
1568 xptrctxt = xmlXPtrNewContext(doc, NULL, NULL);
1671 if (doc == NULL) {
1676 xmlXIncludeCopyXPointer(ctxt, ctxt->doc, doc, xptr);
1687 if ((doc != NULL) && (URL != NULL) && (xmlStrchr(URL, (xmlChar) '/')) &&
1689 (!(doc->parseFlags & XML_PARSE_NOBASEFIX))) {
1723 curBase = xmlNodeGetBase(node->doc, node);
1733 if (xmlStrEqual(curBase, node->doc->URL)) {
1768 if ((nr < ctxt->incNr) && (ctxt->incTab[nr]->doc != NULL) &&
1771 printf("freeing %s\n", ctxt->incTab[nr]->doc->URL);
1773 xmlFreeDoc(ctxt->incTab[nr]->doc);
1774 ctxt->incTab[nr]->doc = NULL;
1826 * directly through ctxt->doc.
1943 newctxt = xmlXIncludeNewContext(ctxt->doc);
1949 ret = xmlXIncludeDoProcess(newctxt, ctxt->doc, fallback->children);
1956 ctxt->incTab[nr]->inc = xmlDocCopyNodeList(ctxt->doc,
2045 base = xmlNodeGetBase(ctxt->doc, cur);
2047 URI = xmlBuildURI(href, ctxt->doc->URL);
2171 xmlXIncludeCopyXPointer(ctxt, ctxt->doc, ctxt->doc,
2219 end = xmlNewDocNode(cur->doc, cur->ns, cur->name, NULL);
2323 * @doc: an XML document
2326 * Implement the XInclude substitution on the XML document @doc
2332 xmlXIncludeDoProcess(xmlXIncludeCtxtPtr ctxt, xmlDocPtr doc, xmlNodePtr tree) {
2337 if ((doc == NULL) || (tree == NULL))
2342 if (doc->URL != NULL) {
2343 ret = xmlXIncludeURLPush(ctxt, doc->URL);
2411 if (doc->URL != NULL)
2451 if ((tree == NULL) || (tree->doc == NULL))
2454 ctxt = xmlXIncludeNewContext(tree->doc);
2458 ctxt->base = xmlStrdup((xmlChar *)tree->doc->URL);
2460 ret = xmlXIncludeDoProcess(ctxt, tree->doc, tree);
2470 * @doc: an XML document
2475 * Implement the XInclude substitution on the XML document @doc
2481 xmlXIncludeProcessFlagsData(xmlDocPtr doc, int flags, void *data) {
2484 if (doc == NULL)
2486 tree = xmlDocGetRootElement(doc);
2494 * @doc: an XML document
2497 * Implement the XInclude substitution on the XML document @doc
2503 xmlXIncludeProcessFlags(xmlDocPtr doc, int flags) {
2504 return xmlXIncludeProcessFlagsData(doc, flags, NULL);
2509 * @doc: an XML document
2511 * Implement the XInclude substitution on the XML document @doc
2517 xmlXIncludeProcess(xmlDocPtr doc) {
2518 return(xmlXIncludeProcessFlags(doc, 0));
2536 if ((tree == NULL) || (tree->doc == NULL))
2538 ctxt = xmlXIncludeNewContext(tree->doc);
2541 ctxt->base = xmlNodeGetBase(tree->doc, tree);
2543 ret = xmlXIncludeDoProcess(ctxt, tree->doc, tree);
2580 if ((node == NULL) || (node->doc == NULL) || (ctxt == NULL))
2582 ret = xmlXIncludeDoProcess(ctxt, node->doc, node);