Home | History | Annotate | Download | only in libxml2

Lines Matching refs:pubID

94 static xmlChar *xmlCatalogNormalizePublic(const xmlChar *pubID);
1017 * @pubID: the public ID string
1028 xmlCatalogNormalizePublic(const xmlChar *pubID)
1036 if (pubID == NULL)
1040 for (p = pubID;*p != 0 && ok;p++) {
1051 ret = xmlStrdup(pubID);
1054 for (p = pubID;*p != 0;p++) {
1082 xmlCatalogListXMLResolve(xmlCatalogEntryPtr catal, const xmlChar *pubID,
1610 * @pubID: the public ID string
1622 xmlCatalogXMLResolve(xmlCatalogEntryPtr catal, const xmlChar *pubID,
1739 if (pubID != NULL) {
1745 if (xmlStrEqual(pubID, cur->name)) {
1754 if (!xmlStrncmp(pubID, cur->name, xmlStrlen(cur->name)) &&
1779 (!xmlStrncmp(pubID, cur->name, xmlStrlen(cur->name)))) {
1799 cur->children, pubID, NULL);
1823 ret = xmlCatalogListXMLResolve(cur->children, pubID, sysID);
1986 * @pubID: the public ID string
1998 xmlCatalogListXMLResolve(xmlCatalogEntryPtr catal, const xmlChar *pubID,
2006 if ((pubID == NULL) && (sysID == NULL))
2009 normid = xmlCatalogNormalizePublic(pubID);
2011 pubID = (*normid != 0 ? normid : NULL);
2013 if (!xmlStrncmp(pubID, BAD_CAST XML_URN_PUBID, sizeof(XML_URN_PUBID) - 1)) {
2014 urnID = xmlCatalogUnWrapURN(pubID);
2018 "Public URN ID %s expanded to NULL\n", pubID);
2040 if (pubID == NULL)
2042 else if (xmlStrEqual(pubID, urnID))
2043 ret = xmlCatalogListXMLResolve(catal, pubID, NULL);
2045 ret = xmlCatalogListXMLResolve(catal, pubID, urnID);
2059 ret = xmlCatalogXMLResolve(catal->children, pubID, sysID);
2533 * @pubID: the public ID string
2540 xmlCatalogGetSGMLPublic(xmlHashTablePtr catal, const xmlChar *pubID) {
2547 normid = xmlCatalogNormalizePublic(pubID);
2549 pubID = (*normid != 0 ? normid : NULL);
2551 entry = (xmlCatalogEntryPtr) xmlHashLookup(catal, pubID);
2594 * @pubID: the public ID string
2602 xmlCatalogSGMLResolve(xmlCatalogPtr catal, const xmlChar *pubID,
2609 if (pubID != NULL)
2610 ret = xmlCatalogGetSGMLPublic(catal->sgml, pubID);
2804 * @pubID: the public ID string
2812 xmlACatalogResolvePublic(xmlCatalogPtr catal, const xmlChar *pubID) {
2815 if ((pubID == NULL) || (catal == NULL))
2820 "Resolve pubID %s\n", pubID);
2823 ret = xmlCatalogListXMLResolve(catal->xml, pubID, NULL);
2829 sgml = xmlCatalogGetSGMLPublic(catal->sgml, pubID);
2839 * @pubID: the public ID string
2848 xmlACatalogResolve(xmlCatalogPtr catal, const xmlChar * pubID,
2853 if (((pubID == NULL) && (sysID == NULL)) || (catal == NULL))
2857 if ((pubID != NULL) && (sysID != NULL)) {
2859 "Resolve: pubID %s sysID %s\n", pubID, sysID);
2860 } else if (pubID != NULL) {
2862 "Resolve: pubID %s\n", pubID);
2870 ret = xmlCatalogListXMLResolve(catal->xml, pubID, sysID);
2876 sgml = xmlCatalogSGMLResolve(catal, pubID, sysID);
3315 * @pubID: the public ID string
3323 xmlCatalogResolvePublic(const xmlChar *pubID) {
3329 ret = xmlACatalogResolvePublic(xmlDefaultCatalog, pubID);
3335 * @pubID: the public ID string
3344 xmlCatalogResolve(const xmlChar *pubID, const xmlChar *sysID) {
3350 ret = xmlACatalogResolve(xmlDefaultCatalog, pubID, sysID);
3647 * @pubID: the public ID string
3657 xmlCatalogLocalResolve(void *catalogs, const xmlChar *pubID,
3665 if ((pubID == NULL) && (sysID == NULL))
3669 if ((pubID != NULL) && (sysID != NULL)) {
3671 "Local Resolve: pubID %s sysID %s\n", pubID, sysID);
3672 } else if (pubID != NULL) {
3674 "Local Resolve: pubID %s\n", pubID);
3684 ret = xmlCatalogListXMLResolve(catal, pubID, sysID);
3776 * @pubID: the public ID string
3784 xmlCatalogGetPublic(const xmlChar *pubID) {
3798 if (pubID == NULL)
3805 ret = xmlCatalogListXMLResolve(xmlDefaultCatalog->xml, pubID, NULL);
3814 return(xmlCatalogGetSGMLPublic(xmlDefaultCatalog->sgml, pubID));