summaryrefslogtreecommitdiffstats
path: root/Doc/lib/libhtmllib.tex
diff options
context:
space:
mode:
authorFred Drake <fdrake@acm.org>1998-03-12 14:39:09 (GMT)
committerFred Drake <fdrake@acm.org>1998-03-12 14:39:09 (GMT)
commit51375ae07b886e5467e89466bcc030ffa540f473 (patch)
treee5903607d297397cb7e52301d8c72c96117ef01c /Doc/lib/libhtmllib.tex
parent6d4d1c2a259ca3452894b26acfe78d54c35c2ea5 (diff)
downloadcpython-51375ae07b886e5467e89466bcc030ffa540f473.zip
cpython-51375ae07b886e5467e89466bcc030ffa540f473.tar.gz
cpython-51375ae07b886e5467e89466bcc030ffa540f473.tar.bz2
Use {classdesc} instead of {funcdesc} for HTMLParser.
Clean up index reference to SGMLParser class.
Diffstat (limited to 'Doc/lib/libhtmllib.tex')
-rw-r--r--Doc/lib/libhtmllib.tex9
1 files changed, 4 insertions, 5 deletions
diff --git a/Doc/lib/libhtmllib.tex b/Doc/lib/libhtmllib.tex
index b05c470..c3c9c9f 100644
--- a/Doc/lib/libhtmllib.tex
+++ b/Doc/lib/libhtmllib.tex
@@ -4,7 +4,6 @@
\index{HTML}
\index{hypertext}
-\setindexsubitem{(in module htmllib)}
This module defines a class which can serve as a base for parsing text
files formatted in the HyperText Mark-up Language (HTML). The class
@@ -22,7 +21,7 @@ the \module{formatter}\refstmodindex{formatter} module; refer to the
documentation for that module for information on the formatter
interface.
\index{SGML}
-\ttindex{SGMLParser}
+\withsubitem{(in module sgmllib)}{\ttindex{SGMLParser}}
\index{formatter}
The following is a summary of the interface defined by
@@ -44,7 +43,7 @@ For example, to parse the entire contents of a file, use:
parser.feed(open('myfile.html').read())
parser.close()
\end{verbatim}
-%
+
\item
The interface to define semantics for HTML tags is very simple: derive
a class and define methods called \code{start_\var{tag}()},
@@ -62,11 +61,11 @@ should define the \code{do_\var{tag}()} method.
The module defines a single class:
-\begin{funcdesc}{HTMLParser}{formatter}
+\begin{classdesc}{HTMLParser}{formatter}
This is the basic HTML parser class. It supports all entity names
required by the HTML 2.0 specification (\rfc{1866}). It also defines
handlers for all HTML 2.0 and many HTML 3.0 and 3.2 elements.
-\end{funcdesc}
+\end{classdesc}
In addition to tag methods, the \class{HTMLParser} class provides some
additional methods and instance variables for use within tag methods.