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