1999-07-15 14:24:29 +00:00
< HTML
>< HEAD
>< TITLE
>HTMLparser< /TITLE
>< META
NAME="GENERATOR"
2001-10-10 09:45:09 +00:00
CONTENT="Modular DocBook HTML Stylesheet Version 1.64
">< LINK
1999-07-15 14:24:29 +00:00
REL="HOME"
TITLE="Gnome XML Library Reference Manual"
HREF="book1.html">< LINK
REL="UP"
1999-10-25 13:15:52 +00:00
TITLE="Libxml Library Reference"
HREF="libxml-lib.html">< LINK
1999-07-15 14:24:29 +00:00
REL="PREVIOUS"
2001-05-03 11:15:37 +00:00
TITLE="xmlerror"
HREF="libxml-xmlerror.html">< LINK
1999-07-15 14:24:29 +00:00
REL="NEXT"
TITLE="HTMLtree"
2001-01-29 08:22:21 +00:00
HREF="libxml-htmltree.html">< /HEAD
1999-07-15 14:24:29 +00:00
>< BODY
2001-05-19 14:59:49 +00:00
CLASS="REFENTRY"
1999-07-15 14:24:29 +00:00
BGCOLOR="#FFFFFF"
TEXT="#000000"
2001-01-05 06:36:31 +00:00
LINK="#0000FF"
VLINK="#840084"
ALINK="#0000FF"
1999-07-15 14:24:29 +00:00
>< DIV
CLASS="NAVHEADER"
>< TABLE
WIDTH="100%"
BORDER="0"
BGCOLOR="#000000"
CELLPADDING="1"
CELLSPACING="0"
>< TR
>< TH
COLSPAN="4"
ALIGN="center"
>< FONT
COLOR="#FFFFFF"
SIZE="5"
>Gnome XML Library Reference Manual< /FONT
>< /TH
>< /TR
>< TR
>< TD
WIDTH="25%"
BGCOLOR="#C00000"
ALIGN="left"
>< A
2001-05-03 11:15:37 +00:00
HREF="libxml-xmlerror.html"
1999-07-15 14:24:29 +00:00
>< FONT
COLOR="#FFFFFF"
SIZE="3"
>< B
>< < < Previous Page< /B
>< /FONT
>< /A
>< /TD
>< TD
WIDTH="25%"
BGCOLOR="#0000C0"
ALIGN="center"
>< FONT
COLOR="#FFFFFF"
SIZE="3"
>< B
>< A
HREF="book1.html"
>< FONT
COLOR="#FFFFFF"
SIZE="3"
>< B
>Home< /B
>< /FONT
>< /A
>< /B
>< /FONT
>< /TD
>< TD
WIDTH="25%"
BGCOLOR="#00C000"
ALIGN="center"
>< FONT
COLOR="#FFFFFF"
SIZE="3"
>< B
>< A
1999-10-25 13:15:52 +00:00
HREF="libxml-lib.html"
1999-07-15 14:24:29 +00:00
>< FONT
COLOR="#FFFFFF"
SIZE="3"
>< B
>Up< /B
>< /FONT
>< /A
>< /B
>< /FONT
>< /TD
>< TD
WIDTH="25%"
BGCOLOR="#C00000"
ALIGN="right"
>< A
2001-01-29 08:22:21 +00:00
HREF="libxml-htmltree.html"
1999-07-15 14:24:29 +00:00
>< FONT
COLOR="#FFFFFF"
SIZE="3"
>< B
>Next Page > > > < /B
>< /FONT
>< /A
>< /TD
>< /TR
>< /TABLE
>< /DIV
>< H1
2001-01-05 06:36:31 +00:00
>< A
2001-01-29 08:22:21 +00:00
NAME="LIBXML-HTMLPARSER"
2001-01-05 06:36:31 +00:00
>HTMLparser< /A
>< /H1
1999-07-15 14:24:29 +00:00
>< DIV
CLASS="REFNAMEDIV"
>< A
2001-12-07 14:24:22 +00:00
NAME="AEN10675"
1999-07-15 14:24:29 +00:00
>< /A
>< H2
>Name< /H2
2001-01-05 06:36:31 +00:00
>HTMLparser -- < /DIV
1999-07-15 14:24:29 +00:00
>< DIV
CLASS="REFSYNOPSISDIV"
>< A
2001-12-07 14:24:22 +00:00
NAME="AEN10678"
1999-07-15 14:24:29 +00:00
>< /A
>< H2
>Synopsis< /H2
>< TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
WIDTH="100%"
CELLPADDING="6"
>< TR
>< TD
>< PRE
CLASS="SYNOPSIS"
>
typedef < A
2001-01-29 08:22:21 +00:00
HREF="libxml-htmlparser.html#HTMLPARSERCTXT"
1999-07-15 14:24:29 +00:00
>htmlParserCtxt< /A
>;
typedef < A
2001-01-29 08:22:21 +00:00
HREF="libxml-htmlparser.html#HTMLPARSERCTXTPTR"
1999-07-15 14:24:29 +00:00
>htmlParserCtxtPtr< /A
>;
typedef < A
2001-01-29 08:22:21 +00:00
HREF="libxml-htmlparser.html#HTMLPARSERNODEINFO"
1999-07-15 14:24:29 +00:00
>htmlParserNodeInfo< /A
>;
typedef < A
2001-01-29 08:22:21 +00:00
HREF="libxml-htmlparser.html#HTMLSAXHANDLER"
1999-07-15 14:24:29 +00:00
>htmlSAXHandler< /A
>;
typedef < A
2001-01-29 08:22:21 +00:00
HREF="libxml-htmlparser.html#HTMLSAXHANDLERPTR"
1999-07-15 14:24:29 +00:00
>htmlSAXHandlerPtr< /A
>;
typedef < A
2001-01-29 08:22:21 +00:00
HREF="libxml-htmlparser.html#HTMLPARSERINPUT"
1999-07-15 14:24:29 +00:00
>htmlParserInput< /A
>;
typedef < A
2001-01-29 08:22:21 +00:00
HREF="libxml-htmlparser.html#HTMLPARSERINPUTPTR"
1999-07-15 14:24:29 +00:00
>htmlParserInputPtr< /A
>;
typedef < A
2001-01-29 08:22:21 +00:00
HREF="libxml-htmlparser.html#HTMLDOCPTR"
1999-07-15 14:24:29 +00:00
>htmlDocPtr< /A
>;
typedef < A
2001-01-29 08:22:21 +00:00
HREF="libxml-htmlparser.html#HTMLNODEPTR"
1999-07-15 14:24:29 +00:00
>htmlNodePtr< /A
>;
2000-06-30 17:58:25 +00:00
struct < A
2001-01-29 08:22:21 +00:00
HREF="libxml-htmlparser.html#HTMLELEMDESC"
2000-06-30 17:58:25 +00:00
>htmlElemDesc< /A
>;
typedef < A
2001-01-29 08:22:21 +00:00
HREF="libxml-htmlparser.html#HTMLELEMDESCPTR"
2000-06-30 17:58:25 +00:00
>htmlElemDescPtr< /A
>;
struct < A
2001-01-29 08:22:21 +00:00
HREF="libxml-htmlparser.html#HTMLENTITYDESC"
2000-06-30 17:58:25 +00:00
>htmlEntityDesc< /A
>;
typedef < A
2001-01-29 08:22:21 +00:00
HREF="libxml-htmlparser.html#HTMLENTITYDESCPTR"
2000-06-30 17:58:25 +00:00
>htmlEntityDescPtr< /A
>;
2001-07-23 19:10:52 +00:00
const < A
2001-08-22 23:44:09 +00:00
HREF="libxml-htmlparser.html#HTMLELEMDESC"
>htmlElemDesc< /A
>* < A
2001-01-29 08:22:21 +00:00
HREF="libxml-htmlparser.html#HTMLTAGLOOKUP"
1999-07-15 14:24:29 +00:00
>htmlTagLookup< /A
2001-08-22 23:44:09 +00:00
> (const < A
2001-01-29 08:22:21 +00:00
HREF="libxml-tree.html#XMLCHAR"
1999-09-23 22:19:22 +00:00
>xmlChar< /A
1999-07-15 14:24:29 +00:00
> *tag);
2001-07-23 19:10:52 +00:00
const < A
2001-08-22 23:44:09 +00:00
HREF="libxml-htmlparser.html#HTMLENTITYDESC"
>htmlEntityDesc< /A
>* < A
2001-01-29 08:22:21 +00:00
HREF="libxml-htmlparser.html#HTMLENTITYLOOKUP"
1999-07-15 14:24:29 +00:00
>htmlEntityLookup< /A
2001-08-22 23:44:09 +00:00
> (const < A
2001-01-29 08:22:21 +00:00
HREF="libxml-tree.html#XMLCHAR"
1999-09-23 22:19:22 +00:00
>xmlChar< /A
1999-07-15 14:24:29 +00:00
> *name);
2001-07-23 19:10:52 +00:00
const < A
2001-08-22 23:44:09 +00:00
HREF="libxml-htmlparser.html#HTMLENTITYDESC"
>htmlEntityDesc< /A
>* < A
2001-01-29 08:22:21 +00:00
HREF="libxml-htmlparser.html#HTMLENTITYVALUELOOKUP"
2000-10-01 20:33:47 +00:00
>htmlEntityValueLookup< /A
2001-08-22 23:44:09 +00:00
> (unsigned int value);
2000-06-30 17:58:25 +00:00
int < A
2001-01-29 08:22:21 +00:00
HREF="libxml-htmlparser.html#HTMLISAUTOCLOSED"
2000-06-30 17:58:25 +00:00
>htmlIsAutoClosed< /A
> (< A
2001-01-29 08:22:21 +00:00
HREF="libxml-htmlparser.html#HTMLDOCPTR"
2000-06-30 17:58:25 +00:00
>htmlDocPtr< /A
> doc,
< A
2001-01-29 08:22:21 +00:00
HREF="libxml-htmlparser.html#HTMLNODEPTR"
2000-06-30 17:58:25 +00:00
>htmlNodePtr< /A
> elem);
int < A
2001-01-29 08:22:21 +00:00
HREF="libxml-htmlparser.html#HTMLAUTOCLOSETAG"
2000-06-30 17:58:25 +00:00
>htmlAutoCloseTag< /A
> (< A
2001-01-29 08:22:21 +00:00
HREF="libxml-htmlparser.html#HTMLDOCPTR"
2000-06-30 17:58:25 +00:00
>htmlDocPtr< /A
> doc,
const < A
2001-01-29 08:22:21 +00:00
HREF="libxml-tree.html#XMLCHAR"
2000-06-30 17:58:25 +00:00
>xmlChar< /A
> *name,
< A
2001-01-29 08:22:21 +00:00
HREF="libxml-htmlparser.html#HTMLNODEPTR"
2000-06-30 17:58:25 +00:00
>htmlNodePtr< /A
> elem);
2001-08-22 23:44:09 +00:00
const < A
HREF="libxml-htmlparser.html#HTMLENTITYDESC"
>htmlEntityDesc< /A
>* < A
2001-01-29 08:22:21 +00:00
HREF="libxml-htmlparser.html#HTMLPARSEENTITYREF"
1999-07-15 14:24:29 +00:00
>htmlParseEntityRef< /A
2001-08-22 23:44:09 +00:00
> (< A
2001-01-29 08:22:21 +00:00
HREF="libxml-htmlparser.html#HTMLPARSERCTXTPTR"
1999-07-15 14:24:29 +00:00
>htmlParserCtxtPtr< /A
> ctxt,
< A
2001-01-29 08:22:21 +00:00
HREF="libxml-tree.html#XMLCHAR"
1999-09-23 22:19:22 +00:00
>xmlChar< /A
1999-07-15 14:24:29 +00:00
> **str);
int < A
2001-01-29 08:22:21 +00:00
HREF="libxml-htmlparser.html#HTMLPARSECHARREF"
1999-07-15 14:24:29 +00:00
>htmlParseCharRef< /A
> (< A
2001-01-29 08:22:21 +00:00
HREF="libxml-htmlparser.html#HTMLPARSERCTXTPTR"
1999-07-15 14:24:29 +00:00
>htmlParserCtxtPtr< /A
> ctxt);
void < A
2001-01-29 08:22:21 +00:00
HREF="libxml-htmlparser.html#HTMLPARSEELEMENT"
1999-07-15 14:24:29 +00:00
>htmlParseElement< /A
> (< A
2001-01-29 08:22:21 +00:00
HREF="libxml-htmlparser.html#HTMLPARSERCTXTPTR"
1999-07-15 14:24:29 +00:00
>htmlParserCtxtPtr< /A
> ctxt);
< A
2001-01-29 08:22:21 +00:00
HREF="libxml-htmlparser.html#HTMLDOCPTR"
1999-07-15 14:24:29 +00:00
>htmlDocPtr< /A
> < A
2001-01-29 08:22:21 +00:00
HREF="libxml-htmlparser.html#HTMLSAXPARSEDOC"
1999-07-15 14:24:29 +00:00
>htmlSAXParseDoc< /A
> (< A
2001-01-29 08:22:21 +00:00
HREF="libxml-tree.html#XMLCHAR"
1999-09-23 22:19:22 +00:00
>xmlChar< /A
1999-07-15 14:24:29 +00:00
> *cur,
const char *encoding,
< A
2001-01-29 08:22:21 +00:00
HREF="libxml-htmlparser.html#HTMLSAXHANDLERPTR"
1999-07-15 14:24:29 +00:00
>htmlSAXHandlerPtr< /A
> sax,
void *userData);
< A
2001-01-29 08:22:21 +00:00
HREF="libxml-htmlparser.html#HTMLDOCPTR"
1999-07-15 14:24:29 +00:00
>htmlDocPtr< /A
> < A
2001-01-29 08:22:21 +00:00
HREF="libxml-htmlparser.html#HTMLPARSEDOC"
1999-07-15 14:24:29 +00:00
>htmlParseDoc< /A
> (< A
2001-01-29 08:22:21 +00:00
HREF="libxml-tree.html#XMLCHAR"
1999-09-23 22:19:22 +00:00
>xmlChar< /A
1999-07-15 14:24:29 +00:00
> *cur,
const char *encoding);
< A
2001-01-29 08:22:21 +00:00
HREF="libxml-htmlparser.html#HTMLDOCPTR"
1999-07-15 14:24:29 +00:00
>htmlDocPtr< /A
> < A
2001-01-29 08:22:21 +00:00
HREF="libxml-htmlparser.html#HTMLSAXPARSEFILE"
1999-07-15 14:24:29 +00:00
>htmlSAXParseFile< /A
> (const char *filename,
const char *encoding,
< A
2001-01-29 08:22:21 +00:00
HREF="libxml-htmlparser.html#HTMLSAXHANDLERPTR"
1999-07-15 14:24:29 +00:00
>htmlSAXHandlerPtr< /A
> sax,
void *userData);
< A
2001-01-29 08:22:21 +00:00
HREF="libxml-htmlparser.html#HTMLDOCPTR"
1999-07-15 14:24:29 +00:00
>htmlDocPtr< /A
> < A
2001-01-29 08:22:21 +00:00
HREF="libxml-htmlparser.html#HTMLPARSEFILE"
1999-07-15 14:24:29 +00:00
>htmlParseFile< /A
> (const char *filename,
2000-06-30 17:58:25 +00:00
const char *encoding);
2000-07-14 15:02:46 +00:00
int < A
2001-01-29 08:22:21 +00:00
HREF="libxml-htmlparser.html#UTF8TOHTML"
2000-07-14 15:02:46 +00:00
>UTF8ToHtml< /A
> (unsigned char *out,
int *outlen,
unsigned char *in,
int *inlen);
2000-10-01 20:33:47 +00:00
int < A
2001-01-29 08:22:21 +00:00
HREF="libxml-htmlparser.html#HTMLENCODEENTITIES"
2000-10-01 20:33:47 +00:00
>htmlEncodeEntities< /A
> (unsigned char *out,
int *outlen,
unsigned char *in,
int *inlen,
int quoteChar);
2000-10-25 13:32:39 +00:00
int < A
2001-01-29 08:22:21 +00:00
HREF="libxml-htmlparser.html#HTMLISSCRIPTATTRIBUTE"
2000-10-25 13:32:39 +00:00
>htmlIsScriptAttribute< /A
> (const < A
2001-01-29 08:22:21 +00:00
HREF="libxml-tree.html#XMLCHAR"
2000-10-25 13:32:39 +00:00
>xmlChar< /A
> *name);
2001-01-05 06:36:31 +00:00
int < A
2001-01-29 08:22:21 +00:00
HREF="libxml-htmlparser.html#HTMLHANDLEOMITTEDELEM"
2001-01-05 06:36:31 +00:00
>htmlHandleOmittedElem< /A
> (int val);
2000-06-30 17:58:25 +00:00
void < A
2001-01-29 08:22:21 +00:00
HREF="libxml-htmlparser.html#HTMLFREEPARSERCTXT"
2000-06-30 17:58:25 +00:00
>htmlFreeParserCtxt< /A
> (< A
2001-01-29 08:22:21 +00:00
HREF="libxml-htmlparser.html#HTMLPARSERCTXTPTR"
2000-06-30 17:58:25 +00:00
>htmlParserCtxtPtr< /A
> ctxt);
< A
2001-01-29 08:22:21 +00:00
HREF="libxml-htmlparser.html#HTMLPARSERCTXTPTR"
2000-06-30 17:58:25 +00:00
>htmlParserCtxtPtr< /A
> < A
2001-01-29 08:22:21 +00:00
HREF="libxml-htmlparser.html#HTMLCREATEPUSHPARSERCTXT"
2000-06-30 17:58:25 +00:00
>htmlCreatePushParserCtxt< /A
> (< A
2001-01-29 08:22:21 +00:00
HREF="libxml-htmlparser.html#HTMLSAXHANDLERPTR"
2000-06-30 17:58:25 +00:00
>htmlSAXHandlerPtr< /A
> sax,
void *user_data,
const char *chunk,
int size,
const char *filename,
< A
2001-01-29 08:22:21 +00:00
HREF="libxml-encoding.html#XMLCHARENCODING"
2000-06-30 17:58:25 +00:00
>xmlCharEncoding< /A
> enc);
int < A
2001-01-29 08:22:21 +00:00
HREF="libxml-htmlparser.html#HTMLPARSECHUNK"
2000-06-30 17:58:25 +00:00
>htmlParseChunk< /A
> (< A
2001-01-29 08:22:21 +00:00
HREF="libxml-htmlparser.html#HTMLPARSERCTXTPTR"
2000-06-30 17:58:25 +00:00
>htmlParserCtxtPtr< /A
> ctxt,
const char *chunk,
int size,
int terminate);< /PRE
1999-07-15 14:24:29 +00:00
>< /TD
>< /TR
>< /TABLE
>< /DIV
>< DIV
CLASS="REFSECT1"
>< A
2001-12-07 14:24:22 +00:00
NAME="AEN10742"
1999-07-15 14:24:29 +00:00
>< /A
>< H2
>Description< /H2
>< P
>< /P
>< /DIV
>< DIV
CLASS="REFSECT1"
>< A
2001-12-07 14:24:22 +00:00
NAME="AEN10745"
1999-07-15 14:24:29 +00:00
>< /A
>< H2
>Details< /H2
>< DIV
CLASS="REFSECT2"
>< A
2001-12-07 14:24:22 +00:00
NAME="AEN10747"
1999-07-15 14:24:29 +00:00
>< /A
>< H3
>< A
NAME="HTMLPARSERCTXT"
>< /A
>htmlParserCtxt< /H3
2001-07-05 22:48:42 +00:00
>< TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
WIDTH="100%"
CELLPADDING="6"
>< TR
>< TD
>< PRE
CLASS="PROGRAMLISTING"
>typedef xmlParserCtxt htmlParserCtxt;< /PRE
>< /TD
>< /TR
>< /TABLE
1999-07-15 14:24:29 +00:00
>< P
>< /P
>< /DIV
>< HR > < DIV
CLASS="REFSECT2"
>< A
2001-12-07 14:24:22 +00:00
NAME="AEN10752"
1999-07-15 14:24:29 +00:00
>< /A
>< H3
>< A
NAME="HTMLPARSERCTXTPTR"
>< /A
>htmlParserCtxtPtr< /H3
2001-07-05 22:48:42 +00:00
>< TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
WIDTH="100%"
CELLPADDING="6"
>< TR
>< TD
>< PRE
CLASS="PROGRAMLISTING"
>typedef xmlParserCtxtPtr htmlParserCtxtPtr;< /PRE
>< /TD
>< /TR
>< /TABLE
1999-07-15 14:24:29 +00:00
>< P
>< /P
>< /DIV
>< HR > < DIV
CLASS="REFSECT2"
>< A
2001-12-07 14:24:22 +00:00
NAME="AEN10757"
1999-07-15 14:24:29 +00:00
>< /A
>< H3
>< A
NAME="HTMLPARSERNODEINFO"
>< /A
>htmlParserNodeInfo< /H3
2001-07-05 22:48:42 +00:00
>< TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
WIDTH="100%"
CELLPADDING="6"
>< TR
>< TD
>< PRE
CLASS="PROGRAMLISTING"
>typedef xmlParserNodeInfo htmlParserNodeInfo;< /PRE
>< /TD
>< /TR
>< /TABLE
1999-07-15 14:24:29 +00:00
>< P
>< /P
>< /DIV
>< HR > < DIV
CLASS="REFSECT2"
>< A
2001-12-07 14:24:22 +00:00
NAME="AEN10762"
1999-07-15 14:24:29 +00:00
>< /A
>< H3
>< A
NAME="HTMLSAXHANDLER"
>< /A
>htmlSAXHandler< /H3
2001-07-05 22:48:42 +00:00
>< TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
WIDTH="100%"
CELLPADDING="6"
>< TR
>< TD
>< PRE
CLASS="PROGRAMLISTING"
>typedef xmlSAXHandler htmlSAXHandler;< /PRE
>< /TD
>< /TR
>< /TABLE
1999-07-15 14:24:29 +00:00
>< P
>< /P
>< /DIV
>< HR > < DIV
CLASS="REFSECT2"
>< A
2001-12-07 14:24:22 +00:00
NAME="AEN10767"
1999-07-15 14:24:29 +00:00
>< /A
>< H3
>< A
NAME="HTMLSAXHANDLERPTR"
>< /A
>htmlSAXHandlerPtr< /H3
2001-07-05 22:48:42 +00:00
>< TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
WIDTH="100%"
CELLPADDING="6"
>< TR
>< TD
>< PRE
CLASS="PROGRAMLISTING"
>typedef xmlSAXHandlerPtr htmlSAXHandlerPtr;< /PRE
>< /TD
>< /TR
>< /TABLE
1999-07-15 14:24:29 +00:00
>< P
>< /P
>< /DIV
>< HR > < DIV
CLASS="REFSECT2"
>< A
2001-12-07 14:24:22 +00:00
NAME="AEN10772"
1999-07-15 14:24:29 +00:00
>< /A
>< H3
>< A
NAME="HTMLPARSERINPUT"
>< /A
>htmlParserInput< /H3
2001-07-05 22:48:42 +00:00
>< TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
WIDTH="100%"
CELLPADDING="6"
>< TR
>< TD
>< PRE
CLASS="PROGRAMLISTING"
>typedef xmlParserInput htmlParserInput;< /PRE
>< /TD
>< /TR
>< /TABLE
1999-07-15 14:24:29 +00:00
>< P
>< /P
>< /DIV
>< HR > < DIV
CLASS="REFSECT2"
>< A
2001-12-07 14:24:22 +00:00
NAME="AEN10777"
1999-07-15 14:24:29 +00:00
>< /A
>< H3
>< A
NAME="HTMLPARSERINPUTPTR"
>< /A
>htmlParserInputPtr< /H3
2001-07-05 22:48:42 +00:00
>< TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
WIDTH="100%"
CELLPADDING="6"
>< TR
>< TD
>< PRE
CLASS="PROGRAMLISTING"
>typedef xmlParserInputPtr htmlParserInputPtr;< /PRE
>< /TD
>< /TR
>< /TABLE
1999-07-15 14:24:29 +00:00
>< P
>< /P
>< /DIV
>< HR > < DIV
CLASS="REFSECT2"
>< A
2001-12-07 14:24:22 +00:00
NAME="AEN10782"
1999-07-15 14:24:29 +00:00
>< /A
>< H3
>< A
NAME="HTMLDOCPTR"
>< /A
>htmlDocPtr< /H3
2001-07-05 22:48:42 +00:00
>< TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
WIDTH="100%"
CELLPADDING="6"
>< TR
>< TD
>< PRE
CLASS="PROGRAMLISTING"
>typedef xmlDocPtr htmlDocPtr;< /PRE
>< /TD
>< /TR
>< /TABLE
1999-12-21 15:35:29 +00:00
>< P
>< /P
>< /DIV
>< HR > < DIV
CLASS="REFSECT2"
>< A
2001-12-07 14:24:22 +00:00
NAME="AEN10787"
1999-12-21 15:35:29 +00:00
>< /A
>< H3
>< A
NAME="HTMLNODEPTR"
>< /A
>htmlNodePtr< /H3
2001-07-05 22:48:42 +00:00
>< TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
WIDTH="100%"
CELLPADDING="6"
>< TR
>< TD
>< PRE
CLASS="PROGRAMLISTING"
>typedef xmlNodePtr htmlNodePtr;< /PRE
>< /TD
>< /TR
>< /TABLE
2000-06-30 17:58:25 +00:00
>< P
>< /P
>< /DIV
>< HR > < DIV
CLASS="REFSECT2"
>< A
2001-12-07 14:24:22 +00:00
NAME="AEN10792"
2000-06-30 17:58:25 +00:00
>< /A
>< H3
>< A
NAME="HTMLELEMDESC"
>< /A
>struct htmlElemDesc< /H3
>< TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
WIDTH="100%"
CELLPADDING="6"
>< TR
>< TD
>< PRE
CLASS="PROGRAMLISTING"
>struct htmlElemDesc {
const char *name; /* The tag name */
2001-06-17 10:31:07 +00:00
char startTag; /* Whether the start tag can be implied */
char endTag; /* Whether the end tag can be implied */
char saveEndTag; /* Whether the end tag should be saved */
char empty; /* Is this an empty element ? */
char depr; /* Is this a deprecated element ? */
char dtd; /* 1: only in Loose DTD, 2: only Frameset one */
char isinline; /* is this a block 0 or inline 1 element */
2000-06-30 17:58:25 +00:00
const char *desc; /* the description */
};< /PRE
>< /TD
>< /TR
>< /TABLE
>< P
>< /P
>< /DIV
>< HR > < DIV
CLASS="REFSECT2"
>< A
2001-12-07 14:24:22 +00:00
NAME="AEN10797"
2000-06-30 17:58:25 +00:00
>< /A
>< H3
>< A
NAME="HTMLELEMDESCPTR"
>< /A
>htmlElemDescPtr< /H3
2001-07-05 22:48:42 +00:00
>< TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
WIDTH="100%"
CELLPADDING="6"
>< TR
>< TD
>< PRE
CLASS="PROGRAMLISTING"
>typedef htmlElemDesc *htmlElemDescPtr;< /PRE
>< /TD
>< /TR
>< /TABLE
2000-06-30 17:58:25 +00:00
>< P
>< /P
>< /DIV
>< HR > < DIV
CLASS="REFSECT2"
>< A
2001-12-07 14:24:22 +00:00
NAME="AEN10802"
2000-06-30 17:58:25 +00:00
>< /A
>< H3
>< A
NAME="HTMLENTITYDESC"
>< /A
>struct htmlEntityDesc< /H3
>< TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
WIDTH="100%"
CELLPADDING="6"
>< TR
>< TD
>< PRE
CLASS="PROGRAMLISTING"
>struct htmlEntityDesc {
2001-04-22 19:31:20 +00:00
unsigned int value; /* the UNICODE value for the character */
2000-06-30 17:58:25 +00:00
const char *name; /* The entity name */
const char *desc; /* the description */
};< /PRE
>< /TD
>< /TR
>< /TABLE
>< P
>< /P
>< /DIV
>< HR > < DIV
CLASS="REFSECT2"
>< A
2001-12-07 14:24:22 +00:00
NAME="AEN10807"
2000-06-30 17:58:25 +00:00
>< /A
>< H3
>< A
NAME="HTMLENTITYDESCPTR"
>< /A
>htmlEntityDescPtr< /H3
2001-07-05 22:48:42 +00:00
>< TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
WIDTH="100%"
CELLPADDING="6"
>< TR
>< TD
>< PRE
CLASS="PROGRAMLISTING"
>typedef htmlEntityDesc *htmlEntityDescPtr;< /PRE
>< /TD
>< /TR
>< /TABLE
1999-12-21 15:35:29 +00:00
>< P
>< /P
>< /DIV
>< HR > < DIV
CLASS="REFSECT2"
>< A
2001-12-07 14:24:22 +00:00
NAME="AEN10812"
1999-12-21 15:35:29 +00:00
>< /A
>< H3
>< A
NAME="HTMLTAGLOOKUP"
>< /A
>htmlTagLookup ()< /H3
1999-10-25 13:15:52 +00:00
>< TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
WIDTH="100%"
CELLPADDING="6"
>< TR
>< TD
>< PRE
CLASS="PROGRAMLISTING"
2001-07-23 19:10:52 +00:00
>const < A
2001-08-22 23:44:09 +00:00
HREF="libxml-htmlparser.html#HTMLELEMDESC"
>htmlElemDesc< /A
>* htmlTagLookup (const < A
2001-01-29 08:22:21 +00:00
HREF="libxml-tree.html#XMLCHAR"
1999-12-21 15:35:29 +00:00
>xmlChar< /A
> *tag);< /PRE
1999-10-25 13:15:52 +00:00
>< /TD
>< /TR
>< /TABLE
1999-07-15 14:24:29 +00:00
>< P
1999-12-21 15:35:29 +00:00
>Lookup the HTML tag in the ElementTable< /P
>< P
>< /P
>< DIV
CLASS="INFORMALTABLE"
2001-05-19 14:59:49 +00:00
>< A
2001-12-07 14:24:22 +00:00
NAME="AEN10820"
2001-05-19 14:59:49 +00:00
>< /A
1999-12-21 15:35:29 +00:00
>< P
>< /P
>< TABLE
BORDER="0"
WIDTH="100%"
BGCOLOR="#FFD0D0"
CELLSPACING="0"
CELLPADDING="4"
CLASS="CALSTABLE"
2001-05-19 14:59:49 +00:00
>< TBODY
1999-12-21 15:35:29 +00:00
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< TT
CLASS="PARAMETER"
>< I
>tag< /I
>< /TT
2001-05-03 11:15:37 +00:00
> :< /TD
1999-12-21 15:35:29 +00:00
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
> The tag name in lowercase< /TD
1999-12-21 15:35:29 +00:00
>< /TR
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< I
CLASS="EMPHASIS"
>Returns< /I
> :< /TD
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
>the related htmlElemDescPtr or NULL if not found.< /TD
1999-12-21 15:35:29 +00:00
>< /TR
2001-05-19 14:59:49 +00:00
>< /TBODY
1999-12-21 15:35:29 +00:00
>< /TABLE
>< P
1999-07-15 14:24:29 +00:00
>< /P
>< /DIV
1999-12-21 15:35:29 +00:00
>< /DIV
1999-07-15 14:24:29 +00:00
>< HR > < DIV
CLASS="REFSECT2"
>< A
2001-12-07 14:24:22 +00:00
NAME="AEN10833"
1999-07-15 14:24:29 +00:00
>< /A
>< H3
>< A
1999-12-21 15:35:29 +00:00
NAME="HTMLENTITYLOOKUP"
1999-07-15 14:24:29 +00:00
>< /A
1999-12-21 15:35:29 +00:00
>htmlEntityLookup ()< /H3
1999-10-25 13:15:52 +00:00
>< TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
WIDTH="100%"
CELLPADDING="6"
>< TR
>< TD
>< PRE
CLASS="PROGRAMLISTING"
2001-07-23 19:10:52 +00:00
>const < A
2001-08-22 23:44:09 +00:00
HREF="libxml-htmlparser.html#HTMLENTITYDESC"
>htmlEntityDesc< /A
>* htmlEntityLookup (const < A
2001-01-29 08:22:21 +00:00
HREF="libxml-tree.html#XMLCHAR"
1999-12-21 15:35:29 +00:00
>xmlChar< /A
> *name);< /PRE
1999-10-25 13:15:52 +00:00
>< /TD
>< /TR
>< /TABLE
1999-07-15 14:24:29 +00:00
>< P
1999-12-21 15:35:29 +00:00
>Lookup the given entity in EntitiesTable< /P
>< P
>TODO: the linear scan is really ugly, an hash table is really needed.< /P
>< P
>< /P
>< DIV
CLASS="INFORMALTABLE"
2001-05-19 14:59:49 +00:00
>< A
2001-12-07 14:24:22 +00:00
NAME="AEN10842"
2001-05-19 14:59:49 +00:00
>< /A
1999-12-21 15:35:29 +00:00
>< P
>< /P
>< TABLE
BORDER="0"
WIDTH="100%"
BGCOLOR="#FFD0D0"
CELLSPACING="0"
CELLPADDING="4"
CLASS="CALSTABLE"
2001-05-19 14:59:49 +00:00
>< TBODY
1999-12-21 15:35:29 +00:00
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< TT
CLASS="PARAMETER"
>< I
>name< /I
>< /TT
2001-05-03 11:15:37 +00:00
> :< /TD
1999-12-21 15:35:29 +00:00
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
> the entity name< /TD
1999-12-21 15:35:29 +00:00
>< /TR
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< I
CLASS="EMPHASIS"
>Returns< /I
> :< /TD
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
>the associated htmlEntityDescPtr if found, NULL otherwise.< /TD
1999-12-21 15:35:29 +00:00
>< /TR
2001-05-19 14:59:49 +00:00
>< /TBODY
1999-12-21 15:35:29 +00:00
>< /TABLE
>< P
1999-07-15 14:24:29 +00:00
>< /P
>< /DIV
1999-12-21 15:35:29 +00:00
>< /DIV
1999-07-15 14:24:29 +00:00
>< HR > < DIV
CLASS="REFSECT2"
>< A
2001-12-07 14:24:22 +00:00
NAME="AEN10855"
2000-10-01 20:33:47 +00:00
>< /A
>< H3
>< A
NAME="HTMLENTITYVALUELOOKUP"
>< /A
>htmlEntityValueLookup ()< /H3
>< TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
WIDTH="100%"
CELLPADDING="6"
>< TR
>< TD
>< PRE
CLASS="PROGRAMLISTING"
2001-07-23 19:10:52 +00:00
>const < A
2001-08-22 23:44:09 +00:00
HREF="libxml-htmlparser.html#HTMLENTITYDESC"
>htmlEntityDesc< /A
>* htmlEntityValueLookup (unsigned int value);< /PRE
2000-10-01 20:33:47 +00:00
>< /TD
>< /TR
>< /TABLE
>< P
>Lookup the given entity in EntitiesTable< /P
>< P
>TODO: the linear scan is really ugly, an hash table is really needed.< /P
>< P
>< /P
>< DIV
CLASS="INFORMALTABLE"
2001-05-19 14:59:49 +00:00
>< A
2001-12-07 14:24:22 +00:00
NAME="AEN10863"
2001-05-19 14:59:49 +00:00
>< /A
2000-10-01 20:33:47 +00:00
>< P
>< /P
>< TABLE
BORDER="0"
WIDTH="100%"
BGCOLOR="#FFD0D0"
CELLSPACING="0"
CELLPADDING="4"
CLASS="CALSTABLE"
2001-05-19 14:59:49 +00:00
>< TBODY
2000-10-01 20:33:47 +00:00
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< TT
CLASS="PARAMETER"
>< I
>value< /I
>< /TT
2001-05-03 11:15:37 +00:00
> :< /TD
2000-10-01 20:33:47 +00:00
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
> the entity's unicode value< /TD
2000-10-01 20:33:47 +00:00
>< /TR
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< I
CLASS="EMPHASIS"
>Returns< /I
> :< /TD
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
>the associated htmlEntityDescPtr if found, NULL otherwise.< /TD
2000-10-01 20:33:47 +00:00
>< /TR
2001-05-19 14:59:49 +00:00
>< /TBODY
2000-10-01 20:33:47 +00:00
>< /TABLE
>< P
>< /P
>< /DIV
>< /DIV
>< HR > < DIV
CLASS="REFSECT2"
>< A
2001-12-07 14:24:22 +00:00
NAME="AEN10876"
1999-07-15 14:24:29 +00:00
>< /A
>< H3
>< A
2000-06-30 17:58:25 +00:00
NAME="HTMLISAUTOCLOSED"
1999-07-15 14:24:29 +00:00
>< /A
2000-06-30 17:58:25 +00:00
>htmlIsAutoClosed ()< /H3
1999-07-15 14:24:29 +00:00
>< TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
WIDTH="100%"
CELLPADDING="6"
>< TR
>< TD
>< PRE
CLASS="PROGRAMLISTING"
2000-06-30 17:58:25 +00:00
>int htmlIsAutoClosed (< A
2001-01-29 08:22:21 +00:00
HREF="libxml-htmlparser.html#HTMLDOCPTR"
2000-06-30 17:58:25 +00:00
>htmlDocPtr< /A
> doc,
1999-12-21 15:35:29 +00:00
< A
2001-01-29 08:22:21 +00:00
HREF="libxml-htmlparser.html#HTMLNODEPTR"
2000-06-30 17:58:25 +00:00
>htmlNodePtr< /A
> elem);< /PRE
1999-07-15 14:24:29 +00:00
>< /TD
>< /TR
>< /TABLE
>< P
2000-06-30 17:58:25 +00:00
>The HTmL DtD allows a tag to implicitely close other tags.
The list is kept in htmlStartClose array. This function checks
if a tag is autoclosed by one of it's child< /P
>< P
>< /P
>< DIV
CLASS="INFORMALTABLE"
2001-05-19 14:59:49 +00:00
>< A
2001-12-07 14:24:22 +00:00
NAME="AEN10884"
2001-05-19 14:59:49 +00:00
>< /A
2000-06-30 17:58:25 +00:00
>< P
>< /P
>< TABLE
BORDER="0"
WIDTH="100%"
BGCOLOR="#FFD0D0"
CELLSPACING="0"
CELLPADDING="4"
CLASS="CALSTABLE"
2001-05-19 14:59:49 +00:00
>< TBODY
2000-06-30 17:58:25 +00:00
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< TT
CLASS="PARAMETER"
>< I
>doc< /I
>< /TT
2001-05-03 11:15:37 +00:00
> :< /TD
2000-06-30 17:58:25 +00:00
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
> the HTML document< /TD
2000-06-30 17:58:25 +00:00
>< /TR
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< TT
CLASS="PARAMETER"
>< I
>elem< /I
>< /TT
2001-05-03 11:15:37 +00:00
> :< /TD
2000-06-30 17:58:25 +00:00
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
> the HTML element< /TD
2000-06-30 17:58:25 +00:00
>< /TR
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< I
CLASS="EMPHASIS"
>Returns< /I
> :< /TD
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
>1 if autoclosed, 0 otherwise< /TD
2000-06-30 17:58:25 +00:00
>< /TR
2001-05-19 14:59:49 +00:00
>< /TBODY
2000-06-30 17:58:25 +00:00
>< /TABLE
>< P
>< /P
>< /DIV
>< /DIV
>< HR > < DIV
CLASS="REFSECT2"
>< A
2001-12-07 14:24:22 +00:00
NAME="AEN10901"
2000-06-30 17:58:25 +00:00
>< /A
>< H3
>< A
NAME="HTMLAUTOCLOSETAG"
>< /A
>htmlAutoCloseTag ()< /H3
>< TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
WIDTH="100%"
CELLPADDING="6"
>< TR
>< TD
>< PRE
CLASS="PROGRAMLISTING"
>int htmlAutoCloseTag (< A
2001-01-29 08:22:21 +00:00
HREF="libxml-htmlparser.html#HTMLDOCPTR"
2000-06-30 17:58:25 +00:00
>htmlDocPtr< /A
> doc,
const < A
2001-01-29 08:22:21 +00:00
HREF="libxml-tree.html#XMLCHAR"
2000-06-30 17:58:25 +00:00
>xmlChar< /A
> *name,
< A
2001-01-29 08:22:21 +00:00
HREF="libxml-htmlparser.html#HTMLNODEPTR"
2000-06-30 17:58:25 +00:00
>htmlNodePtr< /A
> elem);< /PRE
>< /TD
>< /TR
>< /TABLE
>< P
>The HTmL DtD allows a tag to implicitely close other tags.
The list is kept in htmlStartClose array. This function checks
if the element or one of it's children would autoclose the
given tag.< /P
>< P
>< /P
>< DIV
CLASS="INFORMALTABLE"
2001-05-19 14:59:49 +00:00
>< A
2001-12-07 14:24:22 +00:00
NAME="AEN10910"
2001-05-19 14:59:49 +00:00
>< /A
2000-06-30 17:58:25 +00:00
>< P
>< /P
>< TABLE
BORDER="0"
WIDTH="100%"
BGCOLOR="#FFD0D0"
CELLSPACING="0"
CELLPADDING="4"
CLASS="CALSTABLE"
2001-05-19 14:59:49 +00:00
>< TBODY
2000-06-30 17:58:25 +00:00
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< TT
CLASS="PARAMETER"
>< I
>doc< /I
>< /TT
2001-05-03 11:15:37 +00:00
> :< /TD
2000-06-30 17:58:25 +00:00
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
> the HTML document< /TD
2000-06-30 17:58:25 +00:00
>< /TR
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< TT
CLASS="PARAMETER"
>< I
>name< /I
>< /TT
2001-05-03 11:15:37 +00:00
> :< /TD
2000-06-30 17:58:25 +00:00
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
> The tag name< /TD
2000-06-30 17:58:25 +00:00
>< /TR
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< TT
CLASS="PARAMETER"
>< I
>elem< /I
>< /TT
2001-05-03 11:15:37 +00:00
> :< /TD
2000-06-30 17:58:25 +00:00
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
> the HTML element< /TD
2000-06-30 17:58:25 +00:00
>< /TR
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< I
CLASS="EMPHASIS"
>Returns< /I
> :< /TD
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
>1 if autoclose, 0 otherwise< /TD
2000-06-30 17:58:25 +00:00
>< /TR
2001-05-19 14:59:49 +00:00
>< /TBODY
2000-06-30 17:58:25 +00:00
>< /TABLE
>< P
>< /P
>< /DIV
>< /DIV
>< HR > < DIV
CLASS="REFSECT2"
>< A
2001-12-07 14:24:22 +00:00
NAME="AEN10931"
2000-06-30 17:58:25 +00:00
>< /A
>< H3
>< A
NAME="HTMLPARSEENTITYREF"
>< /A
>htmlParseEntityRef ()< /H3
>< TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
WIDTH="100%"
CELLPADDING="6"
>< TR
>< TD
>< PRE
CLASS="PROGRAMLISTING"
2001-08-22 23:44:09 +00:00
>const < A
HREF="libxml-htmlparser.html#HTMLENTITYDESC"
>htmlEntityDesc< /A
>* htmlParseEntityRef (< A
2001-01-29 08:22:21 +00:00
HREF="libxml-htmlparser.html#HTMLPARSERCTXTPTR"
2000-06-30 17:58:25 +00:00
>htmlParserCtxtPtr< /A
> ctxt,
< A
2001-01-29 08:22:21 +00:00
HREF="libxml-tree.html#XMLCHAR"
2000-06-30 17:58:25 +00:00
>xmlChar< /A
> **str);< /PRE
>< /TD
>< /TR
>< /TABLE
>< P
>parse an HTML ENTITY references< /P
2000-01-05 14:46:17 +00:00
>< P
2001-05-03 11:15:37 +00:00
>[68] EntityRef ::= '& ' Name ';'< /P
1999-07-15 14:24:29 +00:00
>< P
>< /P
>< DIV
CLASS="INFORMALTABLE"
2001-05-19 14:59:49 +00:00
>< A
2001-12-07 14:24:22 +00:00
NAME="AEN10941"
2001-05-19 14:59:49 +00:00
>< /A
1999-07-15 14:24:29 +00:00
>< P
>< /P
>< TABLE
BORDER="0"
WIDTH="100%"
BGCOLOR="#FFD0D0"
CELLSPACING="0"
CELLPADDING="4"
CLASS="CALSTABLE"
2001-05-19 14:59:49 +00:00
>< TBODY
1999-07-15 14:24:29 +00:00
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< TT
CLASS="PARAMETER"
>< I
2000-01-05 14:46:17 +00:00
>ctxt< /I
1999-07-15 14:24:29 +00:00
>< /TT
2001-05-03 11:15:37 +00:00
> :< /TD
1999-07-15 14:24:29 +00:00
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
> an HTML parser context< /TD
1999-12-21 15:35:29 +00:00
>< /TR
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< TT
CLASS="PARAMETER"
>< I
2000-01-05 14:46:17 +00:00
>str< /I
1999-12-21 15:35:29 +00:00
>< /TT
2001-05-03 11:15:37 +00:00
> :< /TD
1999-12-21 15:35:29 +00:00
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
> location to store the entity name< /TD
1999-07-15 14:24:29 +00:00
>< /TR
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< I
CLASS="EMPHASIS"
>Returns< /I
> :< /TD
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
>the associated htmlEntityDescPtr if found, or NULL otherwise,
if non-NULL *str will have to be freed by the caller.< /TD
1999-07-15 14:24:29 +00:00
>< /TR
2001-05-19 14:59:49 +00:00
>< /TBODY
1999-07-15 14:24:29 +00:00
>< /TABLE
>< P
>< /P
>< /DIV
>< /DIV
>< HR > < DIV
CLASS="REFSECT2"
>< A
2001-12-07 14:24:22 +00:00
NAME="AEN10958"
1999-07-15 14:24:29 +00:00
>< /A
>< H3
>< A
2000-01-05 14:46:17 +00:00
NAME="HTMLPARSECHARREF"
1999-07-15 14:24:29 +00:00
>< /A
2000-01-05 14:46:17 +00:00
>htmlParseCharRef ()< /H3
1999-07-15 14:24:29 +00:00
>< TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
WIDTH="100%"
CELLPADDING="6"
>< TR
>< TD
>< PRE
CLASS="PROGRAMLISTING"
2000-01-05 14:46:17 +00:00
>int htmlParseCharRef (< A
2001-01-29 08:22:21 +00:00
HREF="libxml-htmlparser.html#HTMLPARSERCTXTPTR"
2000-01-05 14:46:17 +00:00
>htmlParserCtxtPtr< /A
> ctxt);< /PRE
1999-07-15 14:24:29 +00:00
>< /TD
>< /TR
>< /TABLE
>< P
2000-01-05 14:46:17 +00:00
>parse Reference declarations< /P
>< P
2001-05-03 11:15:37 +00:00
>[66] CharRef ::= '& #' [0-9]+ ';' |
'& < GTKDOCLINK
2000-01-05 14:46:17 +00:00
HREF="X"
>x< /GTKDOCLINK
>' [0-9a-fA-F]+ ';'< /P
1999-07-15 14:24:29 +00:00
>< P
2000-04-24 11:33:38 +00:00
>< /P
>< DIV
CLASS="INFORMALTABLE"
2001-05-19 14:59:49 +00:00
>< A
2001-12-07 14:24:22 +00:00
NAME="AEN10967"
2001-05-19 14:59:49 +00:00
>< /A
2000-04-24 11:33:38 +00:00
>< P
>< /P
>< TABLE
BORDER="0"
WIDTH="100%"
BGCOLOR="#FFD0D0"
CELLSPACING="0"
CELLPADDING="4"
CLASS="CALSTABLE"
2001-05-19 14:59:49 +00:00
>< TBODY
2000-01-05 14:58:39 +00:00
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< TT
CLASS="PARAMETER"
>< I
2000-06-30 17:58:25 +00:00
>ctxt< /I
>< /TT
2001-05-03 11:15:37 +00:00
> :< /TD
2000-06-30 17:58:25 +00:00
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
> an HTML parser context< /TD
2000-06-30 17:58:25 +00:00
>< /TR
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< I
CLASS="EMPHASIS"
>Returns< /I
> :< /TD
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
>the value parsed (as an int)< /TD
2000-06-30 17:58:25 +00:00
>< /TR
2001-05-19 14:59:49 +00:00
>< /TBODY
2000-06-30 17:58:25 +00:00
>< /TABLE
>< P
>< /P
>< /DIV
>< /DIV
>< HR > < DIV
CLASS="REFSECT2"
>< A
2001-12-07 14:24:22 +00:00
NAME="AEN10980"
2000-06-30 17:58:25 +00:00
>< /A
>< H3
>< A
NAME="HTMLPARSEELEMENT"
>< /A
>htmlParseElement ()< /H3
>< TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
WIDTH="100%"
CELLPADDING="6"
>< TR
>< TD
>< PRE
CLASS="PROGRAMLISTING"
>void htmlParseElement (< A
2001-01-29 08:22:21 +00:00
HREF="libxml-htmlparser.html#HTMLPARSERCTXTPTR"
2000-06-30 17:58:25 +00:00
>htmlParserCtxtPtr< /A
> ctxt);< /PRE
>< /TD
>< /TR
>< /TABLE
>< P
>parse an HTML element, this is highly recursive< /P
>< P
>[39] element ::= EmptyElemTag | STag content ETag< /P
>< P
>[41] Attribute ::= Name Eq AttValue< /P
>< P
>< /P
>< DIV
CLASS="INFORMALTABLE"
2001-05-19 14:59:49 +00:00
>< A
2001-12-07 14:24:22 +00:00
NAME="AEN10989"
2001-05-19 14:59:49 +00:00
>< /A
2000-06-30 17:58:25 +00:00
>< P
>< /P
>< TABLE
BORDER="0"
WIDTH="100%"
BGCOLOR="#FFD0D0"
CELLSPACING="0"
CELLPADDING="4"
CLASS="CALSTABLE"
2001-05-19 14:59:49 +00:00
>< TBODY
2000-06-30 17:58:25 +00:00
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< TT
CLASS="PARAMETER"
>< I
>ctxt< /I
>< /TT
2001-05-03 11:15:37 +00:00
> :< /TD
2000-06-30 17:58:25 +00:00
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
> an HTML parser context< /TD
2000-06-30 17:58:25 +00:00
>< /TR
2001-05-19 14:59:49 +00:00
>< /TBODY
2000-06-30 17:58:25 +00:00
>< /TABLE
>< P
>< /P
>< /DIV
>< /DIV
>< HR > < DIV
CLASS="REFSECT2"
>< A
2001-12-07 14:24:22 +00:00
NAME="AEN10998"
2000-06-30 17:58:25 +00:00
>< /A
>< H3
>< A
NAME="HTMLSAXPARSEDOC"
>< /A
>htmlSAXParseDoc ()< /H3
>< TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
WIDTH="100%"
CELLPADDING="6"
>< TR
>< TD
>< PRE
CLASS="PROGRAMLISTING"
>< A
2001-01-29 08:22:21 +00:00
HREF="libxml-htmlparser.html#HTMLDOCPTR"
2000-06-30 17:58:25 +00:00
>htmlDocPtr< /A
> htmlSAXParseDoc (< A
2001-01-29 08:22:21 +00:00
HREF="libxml-tree.html#XMLCHAR"
2000-06-30 17:58:25 +00:00
>xmlChar< /A
> *cur,
const char *encoding,
< A
2001-01-29 08:22:21 +00:00
HREF="libxml-htmlparser.html#HTMLSAXHANDLERPTR"
2000-06-30 17:58:25 +00:00
>htmlSAXHandlerPtr< /A
> sax,
void *userData);< /PRE
>< /TD
>< /TR
>< /TABLE
>< P
2001-07-05 22:48:42 +00:00
>Parse an HTML in-memory document. If sax is not NULL, use the SAX callbacks
to handle parse events. If sax is NULL, fallback to the default DOM
behavior and return a tree.< /P
2000-06-30 17:58:25 +00:00
>< P
>< /P
>< DIV
CLASS="INFORMALTABLE"
2001-05-19 14:59:49 +00:00
>< A
2001-12-07 14:24:22 +00:00
NAME="AEN11007"
2001-05-19 14:59:49 +00:00
>< /A
2000-06-30 17:58:25 +00:00
>< P
>< /P
>< TABLE
BORDER="0"
WIDTH="100%"
BGCOLOR="#FFD0D0"
CELLSPACING="0"
CELLPADDING="4"
CLASS="CALSTABLE"
2001-05-19 14:59:49 +00:00
>< TBODY
2000-06-30 17:58:25 +00:00
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< TT
CLASS="PARAMETER"
>< I
>cur< /I
>< /TT
2001-05-03 11:15:37 +00:00
> :< /TD
2000-06-30 17:58:25 +00:00
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
> a pointer to an array of xmlChar< /TD
2000-06-30 17:58:25 +00:00
>< /TR
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< TT
CLASS="PARAMETER"
>< I
>encoding< /I
>< /TT
2001-05-03 11:15:37 +00:00
> :< /TD
2000-06-30 17:58:25 +00:00
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
> a free form C string describing the HTML document encoding, or NULL< /TD
2000-06-30 17:58:25 +00:00
>< /TR
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< TT
CLASS="PARAMETER"
>< I
>sax< /I
>< /TT
2001-05-03 11:15:37 +00:00
> :< /TD
2000-06-30 17:58:25 +00:00
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
> the SAX handler block< /TD
2000-06-30 17:58:25 +00:00
>< /TR
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< TT
CLASS="PARAMETER"
>< I
>userData< /I
1999-12-21 15:35:29 +00:00
>< /TT
2001-05-03 11:15:37 +00:00
> :< /TD
1999-12-21 15:35:29 +00:00
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
> if using SAX, this pointer will be provided on callbacks. < /TD
1999-07-15 14:24:29 +00:00
>< /TR
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< I
CLASS="EMPHASIS"
>Returns< /I
> :< /TD
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
>the resulting document tree unless SAX is NULL or the document is
not well formed.< /TD
1999-07-15 14:24:29 +00:00
>< /TR
2001-05-19 14:59:49 +00:00
>< /TBODY
1999-07-15 14:24:29 +00:00
>< /TABLE
>< P
>< /P
>< /DIV
>< /DIV
>< HR > < DIV
CLASS="REFSECT2"
>< A
2001-12-07 14:24:22 +00:00
NAME="AEN11032"
1999-07-15 14:24:29 +00:00
>< /A
>< H3
>< A
2000-06-30 17:58:25 +00:00
NAME="HTMLPARSEDOC"
1999-07-15 14:24:29 +00:00
>< /A
2000-06-30 17:58:25 +00:00
>htmlParseDoc ()< /H3
1999-07-15 14:24:29 +00:00
>< TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
WIDTH="100%"
CELLPADDING="6"
>< TR
>< TD
>< PRE
CLASS="PROGRAMLISTING"
2000-06-30 17:58:25 +00:00
>< A
2001-01-29 08:22:21 +00:00
HREF="libxml-htmlparser.html#HTMLDOCPTR"
2000-06-30 17:58:25 +00:00
>htmlDocPtr< /A
> htmlParseDoc (< A
2001-01-29 08:22:21 +00:00
HREF="libxml-tree.html#XMLCHAR"
2000-06-30 17:58:25 +00:00
>xmlChar< /A
> *cur,
const char *encoding);< /PRE
1999-07-15 14:24:29 +00:00
>< /TD
>< /TR
>< /TABLE
>< P
2000-06-30 17:58:25 +00:00
>parse an HTML in-memory document and build a tree.< /P
1999-07-15 14:24:29 +00:00
>< P
>< /P
>< DIV
CLASS="INFORMALTABLE"
2001-05-19 14:59:49 +00:00
>< A
2001-12-07 14:24:22 +00:00
NAME="AEN11040"
2001-05-19 14:59:49 +00:00
>< /A
1999-07-15 14:24:29 +00:00
>< P
>< /P
>< TABLE
BORDER="0"
WIDTH="100%"
BGCOLOR="#FFD0D0"
CELLSPACING="0"
CELLPADDING="4"
CLASS="CALSTABLE"
2001-05-19 14:59:49 +00:00
>< TBODY
1999-07-15 14:24:29 +00:00
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< TT
CLASS="PARAMETER"
>< I
2000-06-30 17:58:25 +00:00
>cur< /I
>< /TT
2001-05-03 11:15:37 +00:00
> :< /TD
2000-06-30 17:58:25 +00:00
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
> a pointer to an array of xmlChar< /TD
2000-06-30 17:58:25 +00:00
>< /TR
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< TT
CLASS="PARAMETER"
>< I
>encoding< /I
1999-07-15 14:24:29 +00:00
>< /TT
2001-05-03 11:15:37 +00:00
> :< /TD
1999-07-15 14:24:29 +00:00
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
> a free form C string describing the HTML document encoding, or NULL< /TD
2000-06-30 17:58:25 +00:00
>< /TR
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< I
CLASS="EMPHASIS"
>Returns< /I
> :< /TD
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
>the resulting document tree< /TD
1999-07-15 14:24:29 +00:00
>< /TR
2001-05-19 14:59:49 +00:00
>< /TBODY
2000-01-05 14:46:17 +00:00
>< /TABLE
>< P
>< /P
>< /DIV
>< /DIV
>< HR > < DIV
CLASS="REFSECT2"
>< A
2001-12-07 14:24:22 +00:00
NAME="AEN11057"
2000-01-05 14:46:17 +00:00
>< /A
>< H3
>< A
2000-06-30 17:58:25 +00:00
NAME="HTMLSAXPARSEFILE"
2000-01-05 14:46:17 +00:00
>< /A
2000-06-30 17:58:25 +00:00
>htmlSAXParseFile ()< /H3
2000-01-05 14:46:17 +00:00
>< TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
WIDTH="100%"
CELLPADDING="6"
1999-07-15 14:24:29 +00:00
>< TR
>< TD
>< PRE
CLASS="PROGRAMLISTING"
>< A
2001-01-29 08:22:21 +00:00
HREF="libxml-htmlparser.html#HTMLDOCPTR"
1999-07-15 14:24:29 +00:00
>htmlDocPtr< /A
2000-06-30 17:58:25 +00:00
> htmlSAXParseFile (const char *filename,
1999-07-15 14:24:29 +00:00
const char *encoding,
< A
2001-01-29 08:22:21 +00:00
HREF="libxml-htmlparser.html#HTMLSAXHANDLERPTR"
1999-07-15 14:24:29 +00:00
>htmlSAXHandlerPtr< /A
> sax,
void *userData);< /PRE
>< /TD
>< /TR
>< /TABLE
>< P
2000-06-30 17:58:25 +00:00
>parse an HTML file and build a tree. Automatic support for ZLIB/Compress
compressed document is provided by default if found at compile-time.
1999-07-15 14:24:29 +00:00
It use the given SAX function block to handle the parsing callback.
If sax is NULL, fallback to the default DOM tree building routines.< /P
>< P
>< /P
>< DIV
CLASS="INFORMALTABLE"
2001-05-19 14:59:49 +00:00
>< A
2001-12-07 14:24:22 +00:00
NAME="AEN11065"
2001-05-19 14:59:49 +00:00
>< /A
1999-07-15 14:24:29 +00:00
>< P
>< /P
>< TABLE
BORDER="0"
WIDTH="100%"
BGCOLOR="#FFD0D0"
CELLSPACING="0"
CELLPADDING="4"
CLASS="CALSTABLE"
2001-05-19 14:59:49 +00:00
>< TBODY
1999-07-15 14:24:29 +00:00
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< TT
CLASS="PARAMETER"
>< I
2000-06-30 17:58:25 +00:00
>filename< /I
1999-07-15 14:24:29 +00:00
>< /TT
2001-05-03 11:15:37 +00:00
> :< /TD
1999-07-15 14:24:29 +00:00
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
> the filename< /TD
1999-07-15 14:24:29 +00:00
>< /TR
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< TT
CLASS="PARAMETER"
>< I
>encoding< /I
>< /TT
2001-05-03 11:15:37 +00:00
> :< /TD
1999-07-15 14:24:29 +00:00
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
> a free form C string describing the HTML document encoding, or NULL< /TD
1999-07-15 14:24:29 +00:00
>< /TR
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< TT
CLASS="PARAMETER"
>< I
>sax< /I
>< /TT
2001-05-03 11:15:37 +00:00
> :< /TD
1999-07-15 14:24:29 +00:00
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
> the SAX handler block< /TD
1999-07-15 14:24:29 +00:00
>< /TR
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< TT
CLASS="PARAMETER"
>< I
>userData< /I
>< /TT
2001-05-03 11:15:37 +00:00
> :< /TD
1999-07-15 14:24:29 +00:00
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
> if using SAX, this pointer will be provided on callbacks. < /TD
1999-07-15 14:24:29 +00:00
>< /TR
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< I
CLASS="EMPHASIS"
>Returns< /I
> :< /TD
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
>the resulting document tree unless SAX is NULL or the document is
not well formed.< /TD
1999-07-15 14:24:29 +00:00
>< /TR
2001-05-19 14:59:49 +00:00
>< /TBODY
1999-07-15 14:24:29 +00:00
>< /TABLE
>< P
>< /P
>< /DIV
>< /DIV
>< HR > < DIV
CLASS="REFSECT2"
>< A
2001-12-07 14:24:22 +00:00
NAME="AEN11090"
1999-07-15 14:24:29 +00:00
>< /A
>< H3
>< A
2000-06-30 17:58:25 +00:00
NAME="HTMLPARSEFILE"
1999-07-15 14:24:29 +00:00
>< /A
2000-06-30 17:58:25 +00:00
>htmlParseFile ()< /H3
1999-07-15 14:24:29 +00:00
>< TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
WIDTH="100%"
CELLPADDING="6"
>< TR
>< TD
>< PRE
CLASS="PROGRAMLISTING"
>< A
2001-01-29 08:22:21 +00:00
HREF="libxml-htmlparser.html#HTMLDOCPTR"
1999-07-15 14:24:29 +00:00
>htmlDocPtr< /A
2000-06-30 17:58:25 +00:00
> htmlParseFile (const char *filename,
1999-07-15 14:24:29 +00:00
const char *encoding);< /PRE
>< /TD
>< /TR
>< /TABLE
>< P
2000-06-30 17:58:25 +00:00
>parse an HTML file and build a tree. Automatic support for ZLIB/Compress
compressed document is provided by default if found at compile-time.< /P
1999-07-15 14:24:29 +00:00
>< P
>< /P
>< DIV
CLASS="INFORMALTABLE"
2001-05-19 14:59:49 +00:00
>< A
2001-12-07 14:24:22 +00:00
NAME="AEN11097"
2001-05-19 14:59:49 +00:00
>< /A
1999-07-15 14:24:29 +00:00
>< P
>< /P
>< TABLE
BORDER="0"
WIDTH="100%"
BGCOLOR="#FFD0D0"
CELLSPACING="0"
CELLPADDING="4"
CLASS="CALSTABLE"
2001-05-19 14:59:49 +00:00
>< TBODY
1999-07-15 14:24:29 +00:00
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< TT
CLASS="PARAMETER"
>< I
2000-06-30 17:58:25 +00:00
>filename< /I
1999-07-15 14:24:29 +00:00
>< /TT
2001-05-03 11:15:37 +00:00
> :< /TD
1999-07-15 14:24:29 +00:00
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
> the filename< /TD
1999-07-15 14:24:29 +00:00
>< /TR
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< TT
CLASS="PARAMETER"
>< I
>encoding< /I
>< /TT
2001-05-03 11:15:37 +00:00
> :< /TD
1999-07-15 14:24:29 +00:00
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
> a free form C string describing the HTML document encoding, or NULL< /TD
1999-07-15 14:24:29 +00:00
>< /TR
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< I
CLASS="EMPHASIS"
>Returns< /I
> :< /TD
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
>the resulting document tree< /TD
2000-01-05 14:58:39 +00:00
>< /TR
2001-05-19 14:59:49 +00:00
>< /TBODY
2000-01-05 14:58:39 +00:00
>< /TABLE
>< P
>< /P
>< /DIV
>< /DIV
>< HR > < DIV
CLASS="REFSECT2"
>< A
2001-12-07 14:24:22 +00:00
NAME="AEN11114"
2000-07-14 15:02:46 +00:00
>< /A
>< H3
>< A
NAME="UTF8TOHTML"
>< /A
>UTF8ToHtml ()< /H3
>< TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
WIDTH="100%"
CELLPADDING="6"
>< TR
>< TD
>< PRE
CLASS="PROGRAMLISTING"
>int UTF8ToHtml (unsigned char *out,
int *outlen,
unsigned char *in,
int *inlen);< /PRE
>< /TD
>< /TR
>< /TABLE
>< P
>Take a block of UTF-8 chars in and try to convert it to an ASCII
plus HTML entities block of chars out.< /P
>< P
>< /P
>< DIV
CLASS="INFORMALTABLE"
2001-05-19 14:59:49 +00:00
>< A
2001-12-07 14:24:22 +00:00
NAME="AEN11120"
2001-05-19 14:59:49 +00:00
>< /A
2000-07-14 15:02:46 +00:00
>< P
>< /P
>< TABLE
BORDER="0"
WIDTH="100%"
BGCOLOR="#FFD0D0"
CELLSPACING="0"
CELLPADDING="4"
CLASS="CALSTABLE"
2001-05-19 14:59:49 +00:00
>< TBODY
2000-07-14 15:02:46 +00:00
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< TT
CLASS="PARAMETER"
>< I
>out< /I
>< /TT
2001-05-03 11:15:37 +00:00
> :< /TD
2000-07-14 15:02:46 +00:00
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
> a pointer to an array of bytes to store the result< /TD
2000-07-14 15:02:46 +00:00
>< /TR
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< TT
CLASS="PARAMETER"
>< I
>outlen< /I
>< /TT
2001-05-03 11:15:37 +00:00
> :< /TD
2000-07-14 15:02:46 +00:00
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
> the length of < TT
CLASS="PARAMETER"
>< I
>out< /I
>< /TT
>< /TD
2000-07-14 15:02:46 +00:00
>< /TR
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< TT
CLASS="PARAMETER"
>< I
>in< /I
>< /TT
2001-05-03 11:15:37 +00:00
> :< /TD
2000-07-14 15:02:46 +00:00
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
> a pointer to an array of UTF-8 chars< /TD
2000-07-14 15:02:46 +00:00
>< /TR
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< TT
CLASS="PARAMETER"
>< I
>inlen< /I
>< /TT
2001-05-03 11:15:37 +00:00
> :< /TD
2000-07-14 15:02:46 +00:00
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
> the length of < TT
CLASS="PARAMETER"
>< I
>in< /I
>< /TT
>< /TD
2000-07-14 15:02:46 +00:00
>< /TR
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< I
CLASS="EMPHASIS"
>Returns< /I
> :< /TD
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
>0 if success, -2 if the transcoding fails, or -1 otherwise
The value of < TT
CLASS="PARAMETER"
>< I
>inlen< /I
>< /TT
> after return is the number of octets consumed
as the return value is positive, else unpredictiable.
The value of < TT
CLASS="PARAMETER"
>< I
>outlen< /I
>< /TT
> after return is the number of octets consumed.< /TD
2000-07-14 15:02:46 +00:00
>< /TR
2001-05-19 14:59:49 +00:00
>< /TBODY
2000-07-14 15:02:46 +00:00
>< /TABLE
>< P
>< /P
>< /DIV
>< /DIV
>< HR > < DIV
CLASS="REFSECT2"
>< A
2001-12-07 14:24:22 +00:00
NAME="AEN11149"
2000-10-01 20:33:47 +00:00
>< /A
>< H3
>< A
NAME="HTMLENCODEENTITIES"
>< /A
>htmlEncodeEntities ()< /H3
>< TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
WIDTH="100%"
CELLPADDING="6"
>< TR
>< TD
>< PRE
CLASS="PROGRAMLISTING"
>int htmlEncodeEntities (unsigned char *out,
int *outlen,
unsigned char *in,
int *inlen,
int quoteChar);< /PRE
>< /TD
>< /TR
>< /TABLE
>< P
>Take a block of UTF-8 chars in and try to convert it to an ASCII
plus HTML entities block of chars out.< /P
>< P
>< /P
>< DIV
CLASS="INFORMALTABLE"
2001-05-19 14:59:49 +00:00
>< A
2001-12-07 14:24:22 +00:00
NAME="AEN11155"
2001-05-19 14:59:49 +00:00
>< /A
2000-10-01 20:33:47 +00:00
>< P
>< /P
>< TABLE
BORDER="0"
WIDTH="100%"
BGCOLOR="#FFD0D0"
CELLSPACING="0"
CELLPADDING="4"
CLASS="CALSTABLE"
2001-05-19 14:59:49 +00:00
>< TBODY
2000-10-01 20:33:47 +00:00
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< TT
CLASS="PARAMETER"
>< I
>out< /I
>< /TT
2001-05-03 11:15:37 +00:00
> :< /TD
2000-10-01 20:33:47 +00:00
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
> a pointer to an array of bytes to store the result< /TD
2000-10-01 20:33:47 +00:00
>< /TR
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< TT
CLASS="PARAMETER"
>< I
>outlen< /I
>< /TT
2001-05-03 11:15:37 +00:00
> :< /TD
2000-10-01 20:33:47 +00:00
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
> the length of < TT
CLASS="PARAMETER"
>< I
>out< /I
>< /TT
>< /TD
2000-10-01 20:33:47 +00:00
>< /TR
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< TT
CLASS="PARAMETER"
>< I
>in< /I
>< /TT
2001-05-03 11:15:37 +00:00
> :< /TD
2000-10-01 20:33:47 +00:00
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
> a pointer to an array of UTF-8 chars< /TD
2000-10-01 20:33:47 +00:00
>< /TR
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< TT
CLASS="PARAMETER"
>< I
>inlen< /I
>< /TT
2001-05-03 11:15:37 +00:00
> :< /TD
2000-10-01 20:33:47 +00:00
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
> the length of < TT
CLASS="PARAMETER"
>< I
>in< /I
>< /TT
>< /TD
2000-10-01 20:33:47 +00:00
>< /TR
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< TT
CLASS="PARAMETER"
>< I
>quoteChar< /I
>< /TT
2001-05-03 11:15:37 +00:00
> :< /TD
2000-10-01 20:33:47 +00:00
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
> the quote character to escape (' or ") or zero.< /TD
2000-10-01 20:33:47 +00:00
>< /TR
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< I
CLASS="EMPHASIS"
>Returns< /I
> :< /TD
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
>0 if success, -2 if the transcoding fails, or -1 otherwise
The value of < TT
CLASS="PARAMETER"
>< I
>inlen< /I
>< /TT
> after return is the number of octets consumed
as the return value is positive, else unpredictiable.
The value of < TT
CLASS="PARAMETER"
>< I
>outlen< /I
>< /TT
> after return is the number of octets consumed.< /TD
2000-10-01 20:33:47 +00:00
>< /TR
2001-05-19 14:59:49 +00:00
>< /TBODY
2000-10-01 20:33:47 +00:00
>< /TABLE
>< P
>< /P
>< /DIV
>< /DIV
>< HR > < DIV
CLASS="REFSECT2"
>< A
2001-12-07 14:24:22 +00:00
NAME="AEN11188"
2000-10-25 13:32:39 +00:00
>< /A
>< H3
>< A
NAME="HTMLISSCRIPTATTRIBUTE"
>< /A
>htmlIsScriptAttribute ()< /H3
>< TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
WIDTH="100%"
CELLPADDING="6"
>< TR
>< TD
>< PRE
CLASS="PROGRAMLISTING"
>int htmlIsScriptAttribute (const < A
2001-01-29 08:22:21 +00:00
HREF="libxml-tree.html#XMLCHAR"
2000-10-25 13:32:39 +00:00
>xmlChar< /A
> *name);< /PRE
>< /TD
>< /TR
>< /TABLE
>< P
>Check if an attribute is of content type Script< /P
>< P
>< /P
>< DIV
CLASS="INFORMALTABLE"
2001-05-19 14:59:49 +00:00
>< A
2001-12-07 14:24:22 +00:00
NAME="AEN11195"
2001-05-19 14:59:49 +00:00
>< /A
2000-10-25 13:32:39 +00:00
>< P
>< /P
>< TABLE
BORDER="0"
WIDTH="100%"
BGCOLOR="#FFD0D0"
CELLSPACING="0"
CELLPADDING="4"
CLASS="CALSTABLE"
2001-05-19 14:59:49 +00:00
>< TBODY
2000-10-25 13:32:39 +00:00
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< TT
CLASS="PARAMETER"
>< I
>name< /I
>< /TT
2001-05-03 11:15:37 +00:00
> :< /TD
2000-10-25 13:32:39 +00:00
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
> an attribute name< /TD
2000-10-25 13:32:39 +00:00
>< /TR
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< I
CLASS="EMPHASIS"
>Returns< /I
> :< /TD
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
>1 is the attribute is a script 0 otherwise< /TD
2000-10-25 13:32:39 +00:00
>< /TR
2001-05-19 14:59:49 +00:00
>< /TBODY
2000-10-25 13:32:39 +00:00
>< /TABLE
>< P
>< /P
>< /DIV
>< /DIV
>< HR > < DIV
CLASS="REFSECT2"
>< A
2001-12-07 14:24:22 +00:00
NAME="AEN11208"
2001-01-05 06:36:31 +00:00
>< /A
>< H3
>< A
NAME="HTMLHANDLEOMITTEDELEM"
>< /A
>htmlHandleOmittedElem ()< /H3
>< TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
WIDTH="100%"
CELLPADDING="6"
>< TR
>< TD
>< PRE
CLASS="PROGRAMLISTING"
>int htmlHandleOmittedElem (int val);< /PRE
>< /TD
>< /TR
>< /TABLE
>< P
>Set and return the previous value for handling HTML omitted tags.< /P
>< P
>< /P
>< DIV
CLASS="INFORMALTABLE"
2001-05-19 14:59:49 +00:00
>< A
2001-12-07 14:24:22 +00:00
NAME="AEN11214"
2001-05-19 14:59:49 +00:00
>< /A
2001-01-05 06:36:31 +00:00
>< P
>< /P
>< TABLE
BORDER="0"
WIDTH="100%"
BGCOLOR="#FFD0D0"
CELLSPACING="0"
CELLPADDING="4"
CLASS="CALSTABLE"
2001-05-19 14:59:49 +00:00
>< TBODY
2001-01-05 06:36:31 +00:00
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< TT
CLASS="PARAMETER"
>< I
>val< /I
>< /TT
2001-05-03 11:15:37 +00:00
> :< /TD
2001-01-05 06:36:31 +00:00
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
> int 0 or 1 < /TD
2001-01-05 06:36:31 +00:00
>< /TR
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< I
CLASS="EMPHASIS"
>Returns< /I
> :< /TD
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
>the last value for 0 for no handling, 1 for auto insertion.< /TD
2001-01-05 06:36:31 +00:00
>< /TR
2001-05-19 14:59:49 +00:00
>< /TBODY
2001-01-05 06:36:31 +00:00
>< /TABLE
>< P
>< /P
>< /DIV
>< /DIV
>< HR > < DIV
CLASS="REFSECT2"
>< A
2001-12-07 14:24:22 +00:00
NAME="AEN11227"
2000-01-05 14:58:39 +00:00
>< /A
>< H3
>< A
2000-06-30 17:58:25 +00:00
NAME="HTMLFREEPARSERCTXT"
2000-01-05 14:58:39 +00:00
>< /A
2000-06-30 17:58:25 +00:00
>htmlFreeParserCtxt ()< /H3
>< TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
WIDTH="100%"
CELLPADDING="6"
>< TR
>< TD
>< PRE
CLASS="PROGRAMLISTING"
>void htmlFreeParserCtxt (< A
2001-01-29 08:22:21 +00:00
HREF="libxml-htmlparser.html#HTMLPARSERCTXTPTR"
2000-06-30 17:58:25 +00:00
>htmlParserCtxtPtr< /A
> ctxt);< /PRE
>< /TD
>< /TR
>< /TABLE
>< P
>Free all the memory used by a parser context. However the parsed
2001-05-03 11:15:37 +00:00
document in ctxt-> myDoc is not freed.< /P
2000-06-30 17:58:25 +00:00
>< P
>< /P
>< DIV
CLASS="INFORMALTABLE"
2001-05-19 14:59:49 +00:00
>< A
2001-12-07 14:24:22 +00:00
NAME="AEN11234"
2001-05-19 14:59:49 +00:00
>< /A
2000-06-30 17:58:25 +00:00
>< P
>< /P
>< TABLE
BORDER="0"
WIDTH="100%"
BGCOLOR="#FFD0D0"
CELLSPACING="0"
CELLPADDING="4"
CLASS="CALSTABLE"
2001-05-19 14:59:49 +00:00
>< TBODY
2000-06-30 17:58:25 +00:00
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< TT
CLASS="PARAMETER"
>< I
>ctxt< /I
>< /TT
2001-05-03 11:15:37 +00:00
> :< /TD
2000-06-30 17:58:25 +00:00
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
> an HTML parser context< /TD
2000-06-30 17:58:25 +00:00
>< /TR
2001-05-19 14:59:49 +00:00
>< /TBODY
2000-06-30 17:58:25 +00:00
>< /TABLE
>< P
>< /P
>< /DIV
>< /DIV
>< HR > < DIV
CLASS="REFSECT2"
>< A
2001-12-07 14:24:22 +00:00
NAME="AEN11243"
2000-06-30 17:58:25 +00:00
>< /A
>< H3
>< A
NAME="HTMLCREATEPUSHPARSERCTXT"
>< /A
>htmlCreatePushParserCtxt ()< /H3
1999-07-15 14:24:29 +00:00
>< TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
WIDTH="100%"
CELLPADDING="6"
>< TR
>< TD
>< PRE
CLASS="PROGRAMLISTING"
>< A
2001-01-29 08:22:21 +00:00
HREF="libxml-htmlparser.html#HTMLPARSERCTXTPTR"
2000-06-30 17:58:25 +00:00
>htmlParserCtxtPtr< /A
> htmlCreatePushParserCtxt (< A
2001-01-29 08:22:21 +00:00
HREF="libxml-htmlparser.html#HTMLSAXHANDLERPTR"
1999-07-15 14:24:29 +00:00
>htmlSAXHandlerPtr< /A
> sax,
2000-06-30 17:58:25 +00:00
void *user_data,
const char *chunk,
int size,
const char *filename,
< A
2001-01-29 08:22:21 +00:00
HREF="libxml-encoding.html#XMLCHARENCODING"
2000-06-30 17:58:25 +00:00
>xmlCharEncoding< /A
> enc);< /PRE
1999-07-15 14:24:29 +00:00
>< /TD
>< /TR
>< /TABLE
>< P
2000-06-30 17:58:25 +00:00
>Create a parser context for using the HTML parser in push mode
To allow content encoding detection, < TT
CLASS="PARAMETER"
>< I
>size< /I
>< /TT
2001-05-03 11:15:37 +00:00
> should be > = 4
2000-06-30 17:58:25 +00:00
The value of < TT
CLASS="PARAMETER"
>< I
>filename< /I
>< /TT
> is used for fetching external entities
and error/warning reports.< /P
1999-07-15 14:24:29 +00:00
>< P
>< /P
>< DIV
CLASS="INFORMALTABLE"
2001-05-19 14:59:49 +00:00
>< A
2001-12-07 14:24:22 +00:00
NAME="AEN11254"
2001-05-19 14:59:49 +00:00
>< /A
1999-07-15 14:24:29 +00:00
>< P
>< /P
>< TABLE
BORDER="0"
WIDTH="100%"
BGCOLOR="#FFD0D0"
CELLSPACING="0"
CELLPADDING="4"
CLASS="CALSTABLE"
2001-05-19 14:59:49 +00:00
>< TBODY
1999-07-15 14:24:29 +00:00
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< TT
CLASS="PARAMETER"
>< I
2000-06-30 17:58:25 +00:00
>sax< /I
1999-07-15 14:24:29 +00:00
>< /TT
2001-05-03 11:15:37 +00:00
> :< /TD
1999-07-15 14:24:29 +00:00
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
> a SAX handler< /TD
1999-07-15 14:24:29 +00:00
>< /TR
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< TT
CLASS="PARAMETER"
>< I
2000-06-30 17:58:25 +00:00
>user_data< /I
2000-01-05 14:58:39 +00:00
>< /TT
2001-05-03 11:15:37 +00:00
> :< /TD
2000-01-05 14:58:39 +00:00
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
> The user data returned on SAX callbacks< /TD
2000-01-05 14:58:39 +00:00
>< /TR
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< TT
CLASS="PARAMETER"
>< I
2000-06-30 17:58:25 +00:00
>chunk< /I
2000-01-05 14:58:39 +00:00
>< /TT
2001-05-03 11:15:37 +00:00
> :< /TD
2000-01-05 14:58:39 +00:00
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
> a pointer to an array of chars< /TD
2000-01-05 14:58:39 +00:00
>< /TR
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< TT
CLASS="PARAMETER"
>< I
2000-06-30 17:58:25 +00:00
>size< /I
>< /TT
2001-05-03 11:15:37 +00:00
> :< /TD
2000-06-30 17:58:25 +00:00
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
> number of chars in the array< /TD
2000-06-30 17:58:25 +00:00
>< /TR
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< TT
CLASS="PARAMETER"
>< I
>filename< /I
>< /TT
2001-05-03 11:15:37 +00:00
> :< /TD
2000-06-30 17:58:25 +00:00
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
> an optional file name or URI< /TD
2000-06-30 17:58:25 +00:00
>< /TR
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< TT
CLASS="PARAMETER"
>< I
>enc< /I
1999-07-15 14:24:29 +00:00
>< /TT
2001-05-03 11:15:37 +00:00
> :< /TD
1999-07-15 14:24:29 +00:00
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
> an optional encoding< /TD
1999-07-15 14:24:29 +00:00
>< /TR
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< I
CLASS="EMPHASIS"
>Returns< /I
> :< /TD
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
>the new parser context or NULL< /TD
1999-07-15 14:24:29 +00:00
>< /TR
2001-05-19 14:59:49 +00:00
>< /TBODY
1999-07-15 14:24:29 +00:00
>< /TABLE
>< P
>< /P
>< /DIV
>< /DIV
>< HR > < DIV
CLASS="REFSECT2"
>< A
2001-12-07 14:24:22 +00:00
NAME="AEN11287"
1999-07-15 14:24:29 +00:00
>< /A
>< H3
>< A
2000-06-30 17:58:25 +00:00
NAME="HTMLPARSECHUNK"
1999-07-15 14:24:29 +00:00
>< /A
2000-06-30 17:58:25 +00:00
>htmlParseChunk ()< /H3
1999-07-15 14:24:29 +00:00
>< TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
WIDTH="100%"
CELLPADDING="6"
>< TR
>< TD
>< PRE
CLASS="PROGRAMLISTING"
2000-06-30 17:58:25 +00:00
>int htmlParseChunk (< A
2001-01-29 08:22:21 +00:00
HREF="libxml-htmlparser.html#HTMLPARSERCTXTPTR"
2000-06-30 17:58:25 +00:00
>htmlParserCtxtPtr< /A
> ctxt,
const char *chunk,
int size,
int terminate);< /PRE
1999-07-15 14:24:29 +00:00
>< /TD
>< /TR
>< /TABLE
>< P
2000-06-30 17:58:25 +00:00
>Parse a Chunk of memory< /P
1999-07-15 14:24:29 +00:00
>< P
>< /P
>< DIV
CLASS="INFORMALTABLE"
2001-05-19 14:59:49 +00:00
>< A
2001-12-07 14:24:22 +00:00
NAME="AEN11294"
2001-05-19 14:59:49 +00:00
>< /A
1999-07-15 14:24:29 +00:00
>< P
>< /P
>< TABLE
BORDER="0"
WIDTH="100%"
BGCOLOR="#FFD0D0"
CELLSPACING="0"
CELLPADDING="4"
CLASS="CALSTABLE"
2001-05-19 14:59:49 +00:00
>< TBODY
1999-07-15 14:24:29 +00:00
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< TT
CLASS="PARAMETER"
>< I
2000-06-30 17:58:25 +00:00
>ctxt< /I
2000-01-05 14:58:39 +00:00
>< /TT
2001-05-03 11:15:37 +00:00
> :< /TD
2000-01-05 14:58:39 +00:00
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
> an XML parser context< /TD
2000-01-05 14:58:39 +00:00
>< /TR
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< TT
CLASS="PARAMETER"
>< I
2000-06-30 17:58:25 +00:00
>chunk< /I
>< /TT
2001-05-03 11:15:37 +00:00
> :< /TD
2000-06-30 17:58:25 +00:00
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
> an char array< /TD
2000-06-30 17:58:25 +00:00
>< /TR
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< TT
CLASS="PARAMETER"
>< I
>size< /I
>< /TT
2001-05-03 11:15:37 +00:00
> :< /TD
2000-06-30 17:58:25 +00:00
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
> the size in byte of the chunk< /TD
2000-06-30 17:58:25 +00:00
>< /TR
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< TT
CLASS="PARAMETER"
>< I
>terminate< /I
1999-07-15 14:24:29 +00:00
>< /TT
2001-05-03 11:15:37 +00:00
> :< /TD
1999-07-15 14:24:29 +00:00
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
> last chunk indicator< /TD
2000-01-03 17:30:46 +00:00
>< /TR
>< TR
>< TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
>< I
CLASS="EMPHASIS"
>Returns< /I
> :< /TD
>< TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
2001-07-05 22:48:42 +00:00
>zero if no error, the xmlParserErrors otherwise.< /TD
2000-01-03 17:30:46 +00:00
>< /TR
2001-05-19 14:59:49 +00:00
>< /TBODY
2000-01-03 17:30:46 +00:00
>< /TABLE
>< P
>< /P
>< /DIV
>< /DIV
1999-07-15 14:24:29 +00:00
>< /DIV
>< DIV
CLASS="NAVFOOTER"
1999-10-08 09:40:39 +00:00
>< BR
CLEAR="all">< BR > < TABLE
1999-07-15 14:24:29 +00:00
WIDTH="100%"
BORDER="0"
BGCOLOR="#000000"
CELLPADDING="1"
CELLSPACING="0"
>< TR
>< TD
WIDTH="25%"
BGCOLOR="#C00000"
ALIGN="left"
>< A
2001-05-03 11:15:37 +00:00
HREF="libxml-xmlerror.html"
1999-07-15 14:24:29 +00:00
>< FONT
COLOR="#FFFFFF"
SIZE="3"
>< B
>< < < Previous Page< /B
>< /FONT
>< /A
>< /TD
>< TD
WIDTH="25%"
BGCOLOR="#0000C0"
ALIGN="center"
>< FONT
COLOR="#FFFFFF"
SIZE="3"
>< B
>< A
HREF="book1.html"
>< FONT
COLOR="#FFFFFF"
SIZE="3"
>< B
>Home< /B
>< /FONT
>< /A
>< /B
>< /FONT
>< /TD
>< TD
WIDTH="25%"
BGCOLOR="#00C000"
ALIGN="center"
>< FONT
COLOR="#FFFFFF"
SIZE="3"
>< B
>< A
1999-10-25 13:15:52 +00:00
HREF="libxml-lib.html"
1999-07-15 14:24:29 +00:00
>< FONT
COLOR="#FFFFFF"
SIZE="3"
>< B
>Up< /B
>< /FONT
>< /A
>< /B
>< /FONT
>< /TD
>< TD
WIDTH="25%"
BGCOLOR="#C00000"
ALIGN="right"
>< A
2001-01-29 08:22:21 +00:00
HREF="libxml-htmltree.html"
1999-07-15 14:24:29 +00:00
>< FONT
COLOR="#FFFFFF"
SIZE="3"
>< B
>Next Page > > > < /B
>< /FONT
>< /A
>< /TD
>< /TR
>< TR
>< TD
COLSPAN="2"
ALIGN="left"
>< FONT
COLOR="#FFFFFF"
SIZE="3"
>< B
2001-05-03 11:15:37 +00:00
>xmlerror< /B
1999-07-15 14:24:29 +00:00
>< /FONT
>< /TD
>< TD
COLSPAN="2"
ALIGN="right"
>< FONT
COLOR="#FFFFFF"
SIZE="3"
>< B
>HTMLtree< /B
>< /FONT
>< /TD
>< /TR
>< /TABLE
>< /DIV
>< /BODY
>< /HTML
>