Created a new chapter on structured markup processing, including the
existing SGML, HTML, & XML support, and providing a home for the new
XML support as it becomes documented.
diff --git a/Doc/lib/lib.tex b/Doc/lib/lib.tex
index 2eaa1e5..79a226b 100644
--- a/Doc/lib/lib.tex
+++ b/Doc/lib/lib.tex
@@ -215,9 +215,6 @@
 \input{libasyncore}
 
 \input{netdata}			% Internet Data Handling
-\input{libsgmllib}
-\input{libhtmllib}
-\input{libxmllib}
 \input{libformatter}
 \input{librfc822}
 \input{libmimetools}
@@ -237,7 +234,13 @@
 \input{libnetrc}
 \input{librobotparser}
 
-\input{librestricted}
+\input{markup}                  % Structured Markup Processing Tools
+\input{libsgmllib}
+\input{libhtmllib}
+\input{libxmllib}
+\input{libpyexpat}
+
+\input{librestricted}           % Restricted Execution
 \input{librexec}
 \input{libbastion}
 
diff --git a/Doc/lib/markup.tex b/Doc/lib/markup.tex
new file mode 100644
index 0000000..66934c4
--- /dev/null
+++ b/Doc/lib/markup.tex
@@ -0,0 +1,10 @@
+\chapter{Structured Markup Processing Tools
+         \label{markup}}
+
+Python supports a variety of modules to work with various forms of
+structured data markup.  This includes modules to work with the
+Standard Generalized Markup Language (SGML) and the Hypertext Markup
+Language (HTML), and several interfaces for working with the
+Extensible Markup Language (XML).
+
+\localmoduletable