markup A library for represented structured text documents as a tree of elements which contain content and can have attributes. This is useful for representing HTML, XML, SVG, ReStructuredText and other structured document formats.