17db96d56Sopenharmony_ci.. _markup: 27db96d56Sopenharmony_ci 37db96d56Sopenharmony_ci********************************** 47db96d56Sopenharmony_ciStructured Markup Processing Tools 57db96d56Sopenharmony_ci********************************** 67db96d56Sopenharmony_ci 77db96d56Sopenharmony_ciPython supports a variety of modules to work with various forms of structured 87db96d56Sopenharmony_cidata markup. This includes modules to work with the Standard Generalized Markup 97db96d56Sopenharmony_ciLanguage (SGML) and the Hypertext Markup Language (HTML), and several interfaces 107db96d56Sopenharmony_cifor working with the Extensible Markup Language (XML). 117db96d56Sopenharmony_ci 127db96d56Sopenharmony_ci 137db96d56Sopenharmony_ci.. toctree:: 147db96d56Sopenharmony_ci 157db96d56Sopenharmony_ci html.rst 167db96d56Sopenharmony_ci html.parser.rst 177db96d56Sopenharmony_ci html.entities.rst 187db96d56Sopenharmony_ci xml.rst 197db96d56Sopenharmony_ci xml.etree.elementtree.rst 207db96d56Sopenharmony_ci xml.dom.rst 217db96d56Sopenharmony_ci xml.dom.minidom.rst 227db96d56Sopenharmony_ci xml.dom.pulldom.rst 237db96d56Sopenharmony_ci xml.sax.rst 247db96d56Sopenharmony_ci xml.sax.handler.rst 257db96d56Sopenharmony_ci xml.sax.utils.rst 267db96d56Sopenharmony_ci xml.sax.reader.rst 277db96d56Sopenharmony_ci pyexpat.rst 28