Lines Matching refs:html
2 * HTMLparser.c : an HTML 4.0 non-verifying parser
68 * @ctxt: an HTML parser context
97 * @ctxt: an HTML parser context
125 * @ctxt: an HTML parser context
156 * @ctxt: an HTML parser context
183 * @ctxt: an HTML parser context
292 * @ctxt: the HTML parser context
423 * @ctxt: the HTML parser context
456 * The list of HTML elements and their properties *
473 /* Definitions and a couple of vars for HTML Elements */
508 /* ... and for HTML Attributes */
756 { "html", 1, 1, 0, 0, 0, 0, 0, "document root element ",
967 * The list of HTML elements which are supposed not to have
970 * TODO: extend that list by reading the HTML SGML DTD on
974 "html",
980 * The list of HTML attributes which are of content %Script;
1007 * broken html pages. By assigning different priorities to different
1029 {"html", 220},
1038 * functions to handle HTML specific data *
1069 * Lookup the HTML tag in the ElementTable
1145 * @ctxt: an HTML parser context
1149 * The HTML DTD allows an ending tag to implicitly close other tags.
1190 * @ctxt: an HTML parser context
1210 * @ctxt: an HTML parser context
1213 * The HTML DTD allows a tag to implicitly close other tags.
1236 (xmlStrEqual(ctxt->name, BAD_CAST "html")))) {
1245 * @doc: the HTML document
1247 * @elem: the HTML element
1249 * The HTML DTD allows a tag to implicitly close other tags.
1273 * @doc: the HTML document
1274 * @elem: the HTML element
1276 * The HTML DTD allows a tag to implicitly close other tags.
1297 * @ctxt: an HTML parser context
1300 * The HTML DTD allows a tag to exists only implicitly
1308 if (xmlStrEqual(newtag, BAD_CAST"html"))
1311 htmlnamePush(ctxt, BAD_CAST"html");
1313 ctxt->sax->startElement(ctxt->userData, BAD_CAST"html", NULL);
1352 * @ctxt: an HTML parser context
1422 * The list of HTML predefined entities *
1787 * plus HTML entities block of chars out.
1857 * Try to lookup a predefined HTML entity for it
1891 * plus HTML entities block of chars out.
1957 * Try to lookup a predefined HTML entity for it
1989 * @ctxt: an HTML parser context
2026 * all tags allowing pc data from the html 4.01 loose dtd
2042 * @ctxt: an HTML parser context
2064 if (xmlStrEqual(ctxt->name, BAD_CAST"html"))
2069 /* Only strip CDATA children of the body tag for strict HTML DTDs */
2073 if (!xmlStrcasecmp(dtd->ExternalID, BAD_CAST "-//W3C//DTD HTML 4.01//EN") ||
2074 !xmlStrcasecmp(dtd->ExternalID, BAD_CAST "-//W3C//DTD HTML 4//EN"))
2112 * Creates a new HTML document without a DTD node if @URI and @ExternalID
2126 htmlErrMemory(NULL, "HTML document creation failed\n");
2149 xmlCreateIntSubset(cur, BAD_CAST "html", ExternalID, URI);
2158 * Creates a new HTML document
2167 BAD_CAST "-//W3C//DTD HTML 4.0 Transitional//EN"));
2190 * @ctxt: an HTML parser context
2192 * parse an HTML tag or attribute name, note that we convert it to lowercase
2193 * since HTML names are not case-sensitive.
2222 * @ctxt: an HTML parser context
2224 * parse an HTML tag or attribute name, note that we convert it to lowercase
2225 * since HTML names are not case-sensitive, this doesn't consume the data
2253 * @ctxt: an HTML parser context
2255 * parse an HTML name, this routine is case sensitive.
2331 * @ctxt: an HTML parser context
2334 * parse an HTML attribute value till the stop (quote), if
2470 * @ctxt: an HTML parser context
2473 * parse an HTML ENTITY references
2520 * @ctxt: an HTML parser context
2565 * @ctxt: an HTML parser context
2567 * parse an HTML Literal
2613 * @ctxt: an HTML parser context
2615 * parse an HTML public literal
2662 * @ctxt: an HTML parser context
2664 * parse the content of an HTML SCRIPT or STYLE element
2665 * http://www.w3.org/TR/html4/sgml/dtd.html#Script
2666 * http://www.w3.org/TR/html4/sgml/dtd.html#StyleSheet
2667 * http://www.w3.org/TR/html4/types.html#type-script
2668 * http://www.w3.org/TR/html4/types.html#h-6.15
2669 * http://www.w3.org/TR/html4/appendix/notes.html#h-B.3.2.1
2673 * not evaluate script data as HTML markup but instead must pass it on as
2758 * @ctxt: an HTML parser context
2842 * @ctxt: an HTML parser context
3011 * @ctxt: an HTML parser context
3095 * @ctxt: an HTML parser context
3169 * @ctxt: an HTML parser context
3200 * Check that upper(name) == "HTML" !!!!!!!!!!!!!
3237 * @ctxt: an HTML parser context
3290 * @ctxt: an HTML parser context
3386 * @ctxt: an HTML parser context
3419 * @ctxt: an HTML parser context
3475 * Check for auto-closure of HTML elements.
3480 * Check for implied HTML elements.
3485 * Avoid html at any level > 0, head at any level != 1
3488 if ((ctxt->nameNr > 0) && (xmlStrEqual(name, BAD_CAST"html"))) {
3490 "htmlParseStartTag: misplaced <html> tag\n",
3632 * @ctxt: an HTML parser context
3686 (xmlStrEqual(name, BAD_CAST "html") ||
3709 * Check for auto-closure of HTML elements.
3746 * @ctxt: an HTML parser context
3823 * @ctxt: an HTML parser context
3971 * @ctxt: an HTML parser context
3984 * @ctxt: an HTML parser context
3986 * parse an HTML element, this is highly recursive
4112 * @ctxt: an HTML parser context
4114 * parse an HTML document (and build a tree if using the standard SAX
4136 ctxt->html = 1;
4232 xmlCreateIntSubset(ctxt->myDoc, BAD_CAST "html",
4233 BAD_CAST "-//W3C//DTD HTML 4.0 Transitional//EN",
4249 * @ctxt: an HTML parser context
4340 ctxt->html = 1;
4356 * @ctxt: an HTML parser context
4399 * Create a parser context for an HTML in-memory document.
4440 * @encoding: a free form C string describing the HTML document encoding, or NULL
4442 * Create a parser context for an HTML document.
4505 * @ctxt: an HTML parser context
4606 * @ctxt: an HTML parser context
5321 xmlCreateIntSubset(ctxt->myDoc, BAD_CAST "html",
5322 BAD_CAST "-//W3C//DTD HTML 4.0 Transitional//EN",
5333 * @ctxt: an HTML parser context
5422 * Create a parser context for using the HTML parser in push mode
5511 * @encoding: a free form C string describing the HTML document encoding, or NULL
5515 * Parse an HTML in-memory document. If sax is not NULL, use the SAX callbacks
5555 * @encoding: a free form C string describing the HTML document encoding, or NULL
5557 * parse an HTML in-memory document and build a tree.
5571 * @encoding: a free form C string describing the HTML document encoding, or NULL
5632 * @encoding: a free form C string describing the HTML document encoding, or NULL
5636 * parse an HTML file and build a tree. Automatic support for ZLIB/Compress
5677 * @encoding: a free form C string describing the HTML document encoding, or NULL
5679 * parse an HTML file and build a tree. Automatic support for ZLIB/Compress
5694 * Set and return the previous value for handling HTML omitted tags.
5709 * @parent: HTML parent element
5710 * @elt: HTML element
5712 * Checks whether an HTML element may be a direct child of a parent element.
5732 * @parent: HTML parent element
5733 * @elt: HTML element
5735 * Checks whether an HTML element may be a direct child of a parent element.
5751 * @elt: HTML element
5752 * @attr: HTML attribute
5791 * only uses the HTML enhancements in a SAX parser)
5838 * @ctxt: an HTML parser context
5892 ctxt->html = 1;
5925 * @ctxt: an HTML parser context
5980 * @ctxt: an HTML parser context
5997 ctxt->html = 1;
6149 * parse an HTML document from I/O functions and source and build a tree.
6186 * @ctxt: an HTML parser context
6220 * @ctxt: an HTML parser context
6253 * @ctxt: an HTML parser context
6296 * @ctxt: an HTML parser context
6336 * @ctxt: an HTML parser context
6344 * parse an HTML document from I/O functions and source and build a tree.