lxml.html.builder module
A set of HTML generator tags for building HTML documents.
Usage:
>>> from lxml.html.builder import *
>>> html = HTML(
...            HEAD( TITLE("Hello World") ),
...            BODY( CLASS("main"),
...                  H1("Hello World !")
...            )
...        )
>>> import lxml.etree
>>> print lxml.etree.tostring(html, pretty_print=True)
<html>
  <head>
    <title>Hello World</title>
  </head>
  <body class="main">
    <h1>Hello World !</h1>
  </body>
</html>
- lxml.html.builder.A = functools.partial(<lxml.builder.ElementMaker object>, 'a')
- anchor 
- lxml.html.builder.ABBR = functools.partial(<lxml.builder.ElementMaker object>, 'abbr')
- abbreviated form (e.g., WWW, HTTP, etc.) 
- lxml.html.builder.ACRONYM = functools.partial(<lxml.builder.ElementMaker object>, 'acronym')
- lxml.html.builder.ADDRESS = functools.partial(<lxml.builder.ElementMaker object>, 'address')
- information on author 
- lxml.html.builder.APPLET = functools.partial(<lxml.builder.ElementMaker object>, 'applet')
- Java applet (DEPRECATED) 
- lxml.html.builder.AREA = functools.partial(<lxml.builder.ElementMaker object>, 'area')
- client-side image map area 
- lxml.html.builder.B = functools.partial(<lxml.builder.ElementMaker object>, 'b')
- bold text style 
- lxml.html.builder.BASE = functools.partial(<lxml.builder.ElementMaker object>, 'base')
- document base URI 
- lxml.html.builder.BASEFONT = functools.partial(<lxml.builder.ElementMaker object>, 'basefont')
- base font size (DEPRECATED) 
- lxml.html.builder.BDO = functools.partial(<lxml.builder.ElementMaker object>, 'bdo')
- I18N BiDi over-ride 
- lxml.html.builder.BIG = functools.partial(<lxml.builder.ElementMaker object>, 'big')
- large text style 
- lxml.html.builder.BLOCKQUOTE = functools.partial(<lxml.builder.ElementMaker object>, 'blockquote')
- long quotation 
- lxml.html.builder.BODY = functools.partial(<lxml.builder.ElementMaker object>, 'body')
- document body 
- lxml.html.builder.BR = functools.partial(<lxml.builder.ElementMaker object>, 'br')
- forced line break 
- lxml.html.builder.BUTTON = functools.partial(<lxml.builder.ElementMaker object>, 'button')
- push button 
- lxml.html.builder.CAPTION = functools.partial(<lxml.builder.ElementMaker object>, 'caption')
- table caption 
- lxml.html.builder.CENTER = functools.partial(<lxml.builder.ElementMaker object>, 'center')
- shorthand for DIV align=center (DEPRECATED) 
- lxml.html.builder.CITE = functools.partial(<lxml.builder.ElementMaker object>, 'cite')
- citation 
- lxml.html.builder.CODE = functools.partial(<lxml.builder.ElementMaker object>, 'code')
- computer code fragment 
- lxml.html.builder.COL = functools.partial(<lxml.builder.ElementMaker object>, 'col')
- table column 
- lxml.html.builder.COLGROUP = functools.partial(<lxml.builder.ElementMaker object>, 'colgroup')
- table column group 
- lxml.html.builder.DD = functools.partial(<lxml.builder.ElementMaker object>, 'dd')
- definition description 
- lxml.html.builder.DEL = functools.partial(<lxml.builder.ElementMaker object>, 'del')
- deleted text 
- lxml.html.builder.DFN = functools.partial(<lxml.builder.ElementMaker object>, 'dfn')
- instance definition 
- lxml.html.builder.DIR = functools.partial(<lxml.builder.ElementMaker object>, 'dir')
- directory list (DEPRECATED) 
- lxml.html.builder.DIV = functools.partial(<lxml.builder.ElementMaker object>, 'div')
- generic language/style container 
- lxml.html.builder.DL = functools.partial(<lxml.builder.ElementMaker object>, 'dl')
- definition list 
- lxml.html.builder.DT = functools.partial(<lxml.builder.ElementMaker object>, 'dt')
- definition term 
- lxml.html.builder.EM = functools.partial(<lxml.builder.ElementMaker object>, 'em')
- emphasis 
- lxml.html.builder.FIELDSET = functools.partial(<lxml.builder.ElementMaker object>, 'fieldset')
- form control group 
- lxml.html.builder.FONT = functools.partial(<lxml.builder.ElementMaker object>, 'font')
- local change to font (DEPRECATED) 
- lxml.html.builder.FORM = functools.partial(<lxml.builder.ElementMaker object>, 'form')
- interactive form 
- lxml.html.builder.FRAME = functools.partial(<lxml.builder.ElementMaker object>, 'frame')
- subwindow 
- lxml.html.builder.FRAMESET = functools.partial(<lxml.builder.ElementMaker object>, 'frameset')
- window subdivision 
- lxml.html.builder.H1 = functools.partial(<lxml.builder.ElementMaker object>, 'h1')
- heading 
- lxml.html.builder.H2 = functools.partial(<lxml.builder.ElementMaker object>, 'h2')
- heading 
- lxml.html.builder.H3 = functools.partial(<lxml.builder.ElementMaker object>, 'h3')
- heading 
- lxml.html.builder.H4 = functools.partial(<lxml.builder.ElementMaker object>, 'h4')
- heading 
- lxml.html.builder.H5 = functools.partial(<lxml.builder.ElementMaker object>, 'h5')
- heading 
- lxml.html.builder.H6 = functools.partial(<lxml.builder.ElementMaker object>, 'h6')
- heading 
- lxml.html.builder.HEAD = functools.partial(<lxml.builder.ElementMaker object>, 'head')
- document head 
- lxml.html.builder.HR = functools.partial(<lxml.builder.ElementMaker object>, 'hr')
- horizontal rule 
- lxml.html.builder.HTML = functools.partial(<lxml.builder.ElementMaker object>, 'html')
- document root element 
- lxml.html.builder.I = functools.partial(<lxml.builder.ElementMaker object>, 'i')
- italic text style 
- lxml.html.builder.IFRAME = functools.partial(<lxml.builder.ElementMaker object>, 'iframe')
- inline subwindow 
- lxml.html.builder.IMG = functools.partial(<lxml.builder.ElementMaker object>, 'img')
- Embedded image 
- lxml.html.builder.INPUT = functools.partial(<lxml.builder.ElementMaker object>, 'input')
- form control 
- lxml.html.builder.INS = functools.partial(<lxml.builder.ElementMaker object>, 'ins')
- inserted text 
- lxml.html.builder.ISINDEX = functools.partial(<lxml.builder.ElementMaker object>, 'isindex')
- single line prompt (DEPRECATED) 
- lxml.html.builder.KBD = functools.partial(<lxml.builder.ElementMaker object>, 'kbd')
- text to be entered by the user 
- lxml.html.builder.LABEL = functools.partial(<lxml.builder.ElementMaker object>, 'label')
- form field label text 
- lxml.html.builder.LEGEND = functools.partial(<lxml.builder.ElementMaker object>, 'legend')
- fieldset legend 
- lxml.html.builder.LI = functools.partial(<lxml.builder.ElementMaker object>, 'li')
- list item 
- lxml.html.builder.LINK = functools.partial(<lxml.builder.ElementMaker object>, 'link')
- a media-independent link 
- lxml.html.builder.MAP = functools.partial(<lxml.builder.ElementMaker object>, 'map')
- client-side image map 
- lxml.html.builder.MENU = functools.partial(<lxml.builder.ElementMaker object>, 'menu')
- menu list (DEPRECATED) 
- lxml.html.builder.META = functools.partial(<lxml.builder.ElementMaker object>, 'meta')
- generic metainformation 
- lxml.html.builder.NOFRAMES = functools.partial(<lxml.builder.ElementMaker object>, 'noframes')
- alternate content container for non frame-based rendering 
- lxml.html.builder.NOSCRIPT = functools.partial(<lxml.builder.ElementMaker object>, 'noscript')
- alternate content container for non script-based rendering 
- lxml.html.builder.OBJECT = functools.partial(<lxml.builder.ElementMaker object>, 'object')
- generic embedded object 
- lxml.html.builder.OL = functools.partial(<lxml.builder.ElementMaker object>, 'ol')
- ordered list 
- lxml.html.builder.OPTGROUP = functools.partial(<lxml.builder.ElementMaker object>, 'optgroup')
- option group 
- lxml.html.builder.OPTION = functools.partial(<lxml.builder.ElementMaker object>, 'option')
- selectable choice 
- lxml.html.builder.P = functools.partial(<lxml.builder.ElementMaker object>, 'p')
- paragraph 
- lxml.html.builder.PARAM = functools.partial(<lxml.builder.ElementMaker object>, 'param')
- named property value 
- lxml.html.builder.PRE = functools.partial(<lxml.builder.ElementMaker object>, 'pre')
- preformatted text 
- lxml.html.builder.Q = functools.partial(<lxml.builder.ElementMaker object>, 'q')
- short inline quotation 
- lxml.html.builder.S = functools.partial(<lxml.builder.ElementMaker object>, 's')
- strike-through text style (DEPRECATED) 
- lxml.html.builder.SAMP = functools.partial(<lxml.builder.ElementMaker object>, 'samp')
- sample program output, scripts, etc. 
- lxml.html.builder.SCRIPT = functools.partial(<lxml.builder.ElementMaker object>, 'script')
- script statements 
- lxml.html.builder.SELECT = functools.partial(<lxml.builder.ElementMaker object>, 'select')
- option selector 
- lxml.html.builder.SMALL = functools.partial(<lxml.builder.ElementMaker object>, 'small')
- small text style 
- lxml.html.builder.SPAN = functools.partial(<lxml.builder.ElementMaker object>, 'span')
- generic language/style container 
- lxml.html.builder.STRIKE = functools.partial(<lxml.builder.ElementMaker object>, 'strike')
- strike-through text (DEPRECATED) 
- lxml.html.builder.STRONG = functools.partial(<lxml.builder.ElementMaker object>, 'strong')
- strong emphasis 
- lxml.html.builder.STYLE = functools.partial(<lxml.builder.ElementMaker object>, 'style')
- style info 
- lxml.html.builder.SUB = functools.partial(<lxml.builder.ElementMaker object>, 'sub')
- subscript 
- lxml.html.builder.SUP = functools.partial(<lxml.builder.ElementMaker object>, 'sup')
- superscript 
- lxml.html.builder.TABLE = functools.partial(<lxml.builder.ElementMaker object>, 'table')
- lxml.html.builder.TBODY = functools.partial(<lxml.builder.ElementMaker object>, 'tbody')
- table body 
- lxml.html.builder.TD = functools.partial(<lxml.builder.ElementMaker object>, 'td')
- table data cell 
- lxml.html.builder.TEXTAREA = functools.partial(<lxml.builder.ElementMaker object>, 'textarea')
- multi-line text field 
- lxml.html.builder.TFOOT = functools.partial(<lxml.builder.ElementMaker object>, 'tfoot')
- table footer 
- lxml.html.builder.TH = functools.partial(<lxml.builder.ElementMaker object>, 'th')
- table header cell 
- lxml.html.builder.THEAD = functools.partial(<lxml.builder.ElementMaker object>, 'thead')
- table header 
- lxml.html.builder.TITLE = functools.partial(<lxml.builder.ElementMaker object>, 'title')
- document title 
- lxml.html.builder.TR = functools.partial(<lxml.builder.ElementMaker object>, 'tr')
- table row 
- lxml.html.builder.TT = functools.partial(<lxml.builder.ElementMaker object>, 'tt')
- teletype or monospaced text style 
- lxml.html.builder.U = functools.partial(<lxml.builder.ElementMaker object>, 'u')
- underlined text style (DEPRECATED) 
- lxml.html.builder.UL = functools.partial(<lxml.builder.ElementMaker object>, 'ul')
- unordered list 
- lxml.html.builder.VAR = functools.partial(<lxml.builder.ElementMaker object>, 'var')
- instance of a variable or program argument