Lines Matching refs:pubID
94 static xmlChar *xmlCatalogNormalizePublic(const xmlChar *pubID);
1033 xmlCatalogNormalizePublic(const xmlChar *pubID) in xmlCatalogNormalizePublic() argument
1041 if (pubID == NULL) in xmlCatalogNormalizePublic()
1045 for (p = pubID;*p != 0 && ok;p++) { in xmlCatalogNormalizePublic()
1056 ret = xmlStrdup(pubID); in xmlCatalogNormalizePublic()
1059 for (p = pubID;*p != 0;p++) { in xmlCatalogNormalizePublic()
1087 xmlCatalogListXMLResolve(xmlCatalogEntryPtr catal, const xmlChar *pubID,
1627 xmlCatalogXMLResolve(xmlCatalogEntryPtr catal, const xmlChar *pubID, in xmlCatalogXMLResolve() argument
1744 if (pubID != NULL) { in xmlCatalogXMLResolve()
1750 if (xmlStrEqual(pubID, cur->name)) { in xmlCatalogXMLResolve()
1759 if (!xmlStrncmp(pubID, cur->name, xmlStrlen(cur->name)) && in xmlCatalogXMLResolve()
1784 (!xmlStrncmp(pubID, cur->name, xmlStrlen(cur->name)))) { in xmlCatalogXMLResolve()
1804 cur->children, pubID, NULL); in xmlCatalogXMLResolve()
1828 ret = xmlCatalogListXMLResolve(cur->children, pubID, sysID); in xmlCatalogXMLResolve()
2003 xmlCatalogListXMLResolve(xmlCatalogEntryPtr catal, const xmlChar *pubID, in xmlCatalogListXMLResolve() argument
2011 if ((pubID == NULL) && (sysID == NULL)) in xmlCatalogListXMLResolve()
2014 normid = xmlCatalogNormalizePublic(pubID); in xmlCatalogListXMLResolve()
2016 pubID = (*normid != 0 ? normid : NULL); in xmlCatalogListXMLResolve()
2018 if (!xmlStrncmp(pubID, BAD_CAST XML_URN_PUBID, sizeof(XML_URN_PUBID) - 1)) { in xmlCatalogListXMLResolve()
2019 urnID = xmlCatalogUnWrapURN(pubID); in xmlCatalogListXMLResolve()
2023 "Public URN ID %s expanded to NULL\n", pubID); in xmlCatalogListXMLResolve()
2045 if (pubID == NULL) in xmlCatalogListXMLResolve()
2047 else if (xmlStrEqual(pubID, urnID)) in xmlCatalogListXMLResolve()
2048 ret = xmlCatalogListXMLResolve(catal, pubID, NULL); in xmlCatalogListXMLResolve()
2050 ret = xmlCatalogListXMLResolve(catal, pubID, urnID); in xmlCatalogListXMLResolve()
2064 ret = xmlCatalogXMLResolve(catal->children, pubID, sysID); in xmlCatalogListXMLResolve()
2545 xmlCatalogGetSGMLPublic(xmlHashTablePtr catal, const xmlChar *pubID) { in xmlCatalogGetSGMLPublic() argument
2552 normid = xmlCatalogNormalizePublic(pubID); in xmlCatalogGetSGMLPublic()
2554 pubID = (*normid != 0 ? normid : NULL); in xmlCatalogGetSGMLPublic()
2556 entry = (xmlCatalogEntryPtr) xmlHashLookup(catal, pubID); in xmlCatalogGetSGMLPublic()
2607 xmlCatalogSGMLResolve(xmlCatalogPtr catal, const xmlChar *pubID, in xmlCatalogSGMLResolve() argument
2614 if (pubID != NULL) in xmlCatalogSGMLResolve()
2615 ret = xmlCatalogGetSGMLPublic(catal->sgml, pubID); in xmlCatalogSGMLResolve()
2817 xmlACatalogResolvePublic(xmlCatalogPtr catal, const xmlChar *pubID) { in xmlACatalogResolvePublic() argument
2820 if ((pubID == NULL) || (catal == NULL)) in xmlACatalogResolvePublic()
2825 "Resolve pubID %s\n", pubID); in xmlACatalogResolvePublic()
2828 ret = xmlCatalogListXMLResolve(catal->xml, pubID, NULL); in xmlACatalogResolvePublic()
2834 sgml = xmlCatalogGetSGMLPublic(catal->sgml, pubID); in xmlACatalogResolvePublic()
2853 xmlACatalogResolve(xmlCatalogPtr catal, const xmlChar * pubID, in xmlACatalogResolve() argument
2858 if (((pubID == NULL) && (sysID == NULL)) || (catal == NULL)) in xmlACatalogResolve()
2862 if ((pubID != NULL) && (sysID != NULL)) { in xmlACatalogResolve()
2864 "Resolve: pubID %s sysID %s\n", pubID, sysID); in xmlACatalogResolve()
2865 } else if (pubID != NULL) { in xmlACatalogResolve()
2867 "Resolve: pubID %s\n", pubID); in xmlACatalogResolve()
2875 ret = xmlCatalogListXMLResolve(catal->xml, pubID, sysID); in xmlACatalogResolve()
2881 sgml = xmlCatalogSGMLResolve(catal, pubID, sysID); in xmlACatalogResolve()
3328 xmlCatalogResolvePublic(const xmlChar *pubID) { in xmlCatalogResolvePublic() argument
3334 ret = xmlACatalogResolvePublic(xmlDefaultCatalog, pubID); in xmlCatalogResolvePublic()
3349 xmlCatalogResolve(const xmlChar *pubID, const xmlChar *sysID) { in xmlCatalogResolve() argument
3355 ret = xmlACatalogResolve(xmlDefaultCatalog, pubID, sysID); in xmlCatalogResolve()
3662 xmlCatalogLocalResolve(void *catalogs, const xmlChar *pubID, in xmlCatalogLocalResolve() argument
3670 if ((pubID == NULL) && (sysID == NULL)) in xmlCatalogLocalResolve()
3674 if ((pubID != NULL) && (sysID != NULL)) { in xmlCatalogLocalResolve()
3676 "Local Resolve: pubID %s sysID %s\n", pubID, sysID); in xmlCatalogLocalResolve()
3677 } else if (pubID != NULL) { in xmlCatalogLocalResolve()
3679 "Local Resolve: pubID %s\n", pubID); in xmlCatalogLocalResolve()
3689 ret = xmlCatalogListXMLResolve(catal, pubID, sysID); in xmlCatalogLocalResolve()
3789 xmlCatalogGetPublic(const xmlChar *pubID) { in xmlCatalogGetPublic() argument
3803 if (pubID == NULL) in xmlCatalogGetPublic()
3810 ret = xmlCatalogListXMLResolve(xmlDefaultCatalog->xml, pubID, NULL); in xmlCatalogGetPublic()
3819 return(xmlCatalogGetSGMLPublic(xmlDefaultCatalog->sgml, pubID)); in xmlCatalogGetPublic()