• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/timemachine/libxml2-2.7.2/

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);
1120 source = ctxt->doc;
1241 xmlDocPtr doc;
1248 * @doc: the including doc
1257 xmlDocPtr doc;
1263 doc = data->doc;
1264 if ((ctxt == NULL) || (doc == NULL))
1276 ret = xmlAddDocEntity(doc, ent->name, ent->etype, ent->ExternalID,
1282 prev = xmlGetDocEntity(doc, ent->name);
1323 * @doc: the including doc
1324 * @from: the included doc
1331 xmlXIncludeMergeEntities(xmlXIncludeCtxtPtr ctxt, xmlDocPtr doc,
1342 target = doc->intSubset;
1344 cur = xmlDocGetRootElement(doc);
1347 target = xmlCreateIntSubset(doc, cur->name, NULL, NULL);
1357 data.doc = doc;
1367 data.doc = doc;
1393 xmlDocPtr doc;
1403 xmlGenericError(xmlGenericErrorContext, "Loading doc %s:%d\n", url, nr);
1442 * directly through ctxt->doc.
1445 ((ctxt->doc != NULL) && (xmlStrEqual(URL, ctxt->doc->URL)))) {
1446 doc = NULL;
1455 (ctxt->incTab[i]->doc != NULL)) {
1456 doc = ctxt->incTab[i]->doc;
1482 doc = xmlXIncludeParseFile(ctxt, (const char *)URL);
1486 if (doc == NULL) {
1492 ctxt->incTab[nr]->doc = doc;
1496 * To check for this, we compare the URL with that of the doc
1499 if (!xmlStrEqual(URL, doc->URL)) {
1501 URL = xmlStrdup(doc->URL);
1516 xmlXIncludeMergeEntities(ctxt, ctxt->doc, doc);
1520 if (doc->intSubset != NULL) {
1521 xmlUnlinkNode((xmlNodePtr) doc->intSubset);
1522 xmlFreeNode((xmlNodePtr) doc->intSubset);
1523 doc->intSubset = NULL;
1525 if (doc->extSubset != NULL) {
1526 xmlUnlinkNode((xmlNodePtr) doc->extSubset);
1527 xmlFreeNode((xmlNodePtr) doc->extSubset);
1528 doc->extSubset = NULL;
1531 xmlXIncludeRecurseDoc(ctxt, doc, URL);
1538 if (doc == NULL)
1542 ctxt->incTab[nr]->inc = xmlCopyNodeList(ctxt->doc->children);
1544 ctxt->incTab[nr]->inc = xmlXIncludeCopyNodeList(ctxt, ctxt->doc,
1545 doc, doc->children);
1558 if (doc == NULL) {
1559 xptrctxt = xmlXPtrNewContext(ctxt->doc, ctxt->incTab[nr]->ref,
1562 xptrctxt = xmlXPtrNewContext(doc, NULL, NULL);
1665 if (doc == NULL) {
1670 xmlXIncludeCopyXPointer(ctxt, ctxt->doc, doc, xptr);
1681 if ((doc != NULL) && (URL != NULL) && (xmlStrchr(URL, (xmlChar) '/')) &&
1683 (!(doc->parseFlags & XML_PARSE_NOBASEFIX))) {
1717 curBase = xmlNodeGetBase(node->doc, node);
1727 if (xmlStrEqual(curBase, node->doc->URL)) {
1762 if ((nr < ctxt->incNr) && (ctxt->incTab[nr]->doc != NULL) &&
1765 printf("freeing %s\n", ctxt->incTab[nr]->doc->URL);
1767 xmlFreeDoc(ctxt->incTab[nr]->doc);
1768 ctxt->incTab[nr]->doc = NULL;
1820 * directly through ctxt->doc.
1937 newctxt = xmlXIncludeNewContext(ctxt->doc);
1943 ret = xmlXIncludeDoProcess(newctxt, ctxt->doc, fallback->children);
1950 ctxt->incTab[nr]->inc = xmlDocCopyNodeList(ctxt->doc,
2039 base = xmlNodeGetBase(ctxt->doc, cur);
2041 URI = xmlBuildURI(href, ctxt->doc->URL);
2165 xmlXIncludeCopyXPointer(ctxt, ctxt->doc, ctxt->doc,
2213 end = xmlNewDocNode(cur->doc, cur->ns, cur->name, NULL);
2317 * @doc: an XML document
2320 * Implement the XInclude substitution on the XML document @doc
2326 xmlXIncludeDoProcess(xmlXIncludeCtxtPtr ctxt, xmlDocPtr doc, xmlNodePtr tree) {
2331 if ((doc == NULL) || (tree == NULL))
2336 if (doc->URL != NULL) {
2337 ret = xmlXIncludeURLPush(ctxt, doc->URL);
2405 if (doc->URL != NULL)
2429 * @doc: an XML document
2434 * Implement the XInclude substitution on the XML document @doc
2440 xmlXIncludeProcessFlagsData(xmlDocPtr doc, int flags, void *data) {
2445 if (doc == NULL)
2447 tree = xmlDocGetRootElement(doc);
2450 ctxt = xmlXIncludeNewContext(doc);
2454 ctxt->base = xmlStrdup((xmlChar *)doc->URL);
2456 ret = xmlXIncludeDoProcess(ctxt, doc, tree);
2466 * @doc: an XML document
2469 * Implement the XInclude substitution on the XML document @doc
2475 xmlXIncludeProcessFlags(xmlDocPtr doc, int flags) {
2476 return xmlXIncludeProcessFlagsData(doc, flags, NULL);
2481 * @doc: an XML document
2483 * Implement the XInclude substitution on the XML document @doc
2489 xmlXIncludeProcess(xmlDocPtr doc) {
2490 return(xmlXIncludeProcessFlags(doc, 0));
2508 if ((tree == NULL) || (tree->doc == NULL))
2510 ctxt = xmlXIncludeNewContext(tree->doc);
2513 ctxt->base = xmlNodeGetBase(tree->doc, tree);
2515 ret = xmlXIncludeDoProcess(ctxt, tree->doc, tree);
2552 if ((node == NULL) || (node->doc == NULL) || (ctxt == NULL))
2554 ret = xmlXIncludeDoProcess(ctxt, node->doc, node);