Lines Matching refs:ExternalID
2223 if (dtd != NULL && dtd->ExternalID != NULL) {
2224 if (!xmlStrcasecmp(dtd->ExternalID, BAD_CAST "-//W3C//DTD HTML 4.01//EN") ||
2225 !xmlStrcasecmp(dtd->ExternalID, BAD_CAST "-//W3C//DTD HTML 4//EN"))
2261 * @ExternalID: the external ID of the DTD, or NULL
2263 * Creates a new HTML document without a DTD node if @URI and @ExternalID
2269 htmlNewDocNoDtD(const xmlChar *URI, const xmlChar *ExternalID) {
2298 if ((ExternalID != NULL) ||
2300 xmlCreateIntSubset(cur, BAD_CAST "html", ExternalID, URI);
2307 * @ExternalID: the external ID of the DTD, or NULL
2314 htmlNewDoc(const xmlChar *URI, const xmlChar *ExternalID) {
2315 if ((URI == NULL) && (ExternalID == NULL))
2320 return(htmlNewDocNoDtD(URI, ExternalID));
3001 * [75] ExternalID ::= 'SYSTEM' S SystemLiteral
3327 * [28] doctypedecl ::= '<!DOCTYPE' S Name (S ExternalID)? S?
3334 xmlChar *ExternalID = NULL;
3360 * Check for SystemID and ExternalID
3362 URI = htmlParseExternalID(ctxt, &ExternalID);
3380 ctxt->sax->internalSubset(ctxt->userData, name, ExternalID, URI);
3386 if (ExternalID != NULL) xmlFree(ExternalID);