diff options
author | Georg Brandl <georg@python.org> | 2008-05-17 21:54:03 (GMT) |
---|---|---|
committer | Georg Brandl <georg@python.org> | 2008-05-17 21:54:03 (GMT) |
commit | c76ffca2befde942bfa98e3972d5cead572c771a (patch) | |
tree | b952602d7a08d15de8689e16dac2f0eeaffea936 /Doc | |
parent | 20b56603c9fee9035314202d937cad9dfbb699d9 (diff) | |
download | cpython-c76ffca2befde942bfa98e3972d5cead572c771a.zip cpython-c76ffca2befde942bfa98e3972d5cead572c771a.tar.gz cpython-c76ffca2befde942bfa98e3972d5cead572c771a.tar.bz2 |
Rename html.parser file, and split html.entities from htmllib
to ease removal of the latter in Py3k.
Diffstat (limited to 'Doc')
-rw-r--r-- | Doc/library/html.entities.rst | 42 | ||||
-rw-r--r-- | Doc/library/html.parser.rst (renamed from Doc/library/htmlparser.rst) | 9 | ||||
-rw-r--r-- | Doc/library/htmllib.rst | 45 | ||||
-rw-r--r-- | Doc/library/markup.rst | 3 |
4 files changed, 48 insertions, 51 deletions
diff --git a/Doc/library/html.entities.rst b/Doc/library/html.entities.rst new file mode 100644 index 0000000..601e181 --- /dev/null +++ b/Doc/library/html.entities.rst @@ -0,0 +1,42 @@ +:mod:`html.entities` --- Definitions of HTML general entities +============================================================= + +.. module:: htmlentitydefs + :synopsis: Old name for the html.entities module. + +.. module:: html.entities + :synopsis: Definitions of HTML general entities. +.. sectionauthor:: Fred L. Drake, Jr. <fdrake@acm.org> + +.. note:: + The :mod:`htmlentitydefs` module has been renamed to :mod:`html.entities` in + Python 3.0. It is importable under both names in Python 2.6 and the rest of + the 2.x series. + + +This module defines three dictionaries, ``name2codepoint``, ``codepoint2name``, +and ``entitydefs``. ``entitydefs`` is used by the :mod:`htmllib` module to +provide the :attr:`entitydefs` member of the :class:`HTMLParser` class. The +definition provided here contains all the entities defined by XHTML 1.0 that +can be handled using simple textual substitution in the Latin-1 character set +(ISO-8859-1). + + +.. data:: entitydefs + + A dictionary mapping XHTML 1.0 entity definitions to their replacement text in + ISO Latin-1. + + +.. data:: name2codepoint + + A dictionary that maps HTML entity names to the Unicode codepoints. + + .. versionadded:: 2.3 + + +.. data:: codepoint2name + + A dictionary that maps Unicode codepoints to HTML entity names. + + .. versionadded:: 2.3 diff --git a/Doc/library/htmlparser.rst b/Doc/library/html.parser.rst index a58769a..5fa5a70 100644 --- a/Doc/library/htmlparser.rst +++ b/Doc/library/html.parser.rst @@ -1,17 +1,16 @@ - :mod:`html.parser` --- Simple HTML and XHTML parser =================================================== .. module:: HTMLParser - :synopsis: Old name for the :mod:`html.parser` module. + :synopsis: Old name for the html.parser module. .. module:: html.parser :synopsis: A simple parser that can handle HTML and XHTML. .. note:: - The :mod:`HTMLParser` module has been renamed to - :mod:`html.parser` in Python 3.0. It is importable under both names - in Python 2.6 and the rest of the 2.x series. + The :mod:`HTMLParser` module has been renamed to :mod:`html.parser` in Python + 3.0. It is importable under both names in Python 2.6 and the rest of the 2.x + series. .. versionadded:: 2.2 diff --git a/Doc/library/htmllib.rst b/Doc/library/htmllib.rst index 8241c14..953a4e4 100644 --- a/Doc/library/htmllib.rst +++ b/Doc/library/htmllib.rst @@ -147,48 +147,3 @@ additional methods and instance variables for use within tag methods. call to :meth:`save_bgn`. If the :attr:`nofill` flag is false, whitespace is collapsed to single spaces. A call to this method without a preceding call to :meth:`save_bgn` will raise a :exc:`TypeError` exception. - - -:mod:`html.entities` --- Definitions of HTML general entities -============================================================= - -.. module:: htmlentitydefs - :synopsis: Old name for the :mod:`html.entities` module. - -.. module:: html.entities - :synopsis: Definitions of HTML general entities. -.. sectionauthor:: Fred L. Drake, Jr. <fdrake@acm.org> - -.. note:: - The :mod:`htmlentitydefs` module has been renamed to - :mod:`html.entities` in Python 3.0. It is importable under both names - in Python 2.6 and the rest of the 2.x series. - - -This module defines three dictionaries, ``name2codepoint``, ``codepoint2name``, -and ``entitydefs``. ``entitydefs`` is used by the :mod:`htmllib` module to -provide the :attr:`entitydefs` member of the :class:`HTMLParser` class. The -definition provided here contains all the entities defined by XHTML 1.0 that -can be handled using simple textual substitution in the Latin-1 character set -(ISO-8859-1). - - -.. data:: entitydefs - - A dictionary mapping XHTML 1.0 entity definitions to their replacement text in - ISO Latin-1. - - -.. data:: name2codepoint - - A dictionary that maps HTML entity names to the Unicode codepoints. - - .. versionadded:: 2.3 - - -.. data:: codepoint2name - - A dictionary that maps Unicode codepoints to HTML entity names. - - .. versionadded:: 2.3 - diff --git a/Doc/library/markup.rst b/Doc/library/markup.rst index dd0dd8f..e08f953 100644 --- a/Doc/library/markup.rst +++ b/Doc/library/markup.rst @@ -23,7 +23,8 @@ definition of the Python bindings for the DOM and SAX interfaces. .. toctree:: - htmlparser.rst + html.parser.rst + html.entities.rst sgmllib.rst htmllib.rst pyexpat.rst |