htmlspecials – Elements for HTML generation

An XIST module that contains a collection of useful elements for generating HTML.

class ll.xist.ns.htmlspecials.html[source]

Bases: html

Creates an ll.xist.ns.html.html element and automatically sets the lang and xml:lang attributes to the converters configured language.

class ll.xist.ns.htmlspecials.plaintable[source]

Bases: table

a HTML table where the values of the attributes cellpadding, cellspacing and border default to 0.

class ll.xist.ns.htmlspecials.plainbody[source]

Bases: body

a HTML body where the attributes leftmargin, topmargin, marginheight and marginwidth default to 0.

class ll.xist.ns.htmlspecials.pixel[source]

Bases: _pixelbase

Element for single transparent pixel image.

You can specify the pixel color via the color attribute (which will set the background-color in the style attribute).

In addition to that you can specify width and height attributes (and every other allowed attribute for the img element) as usual.

class ll.xist.ns.htmlspecials.autoimg[source]

Bases: img

An image were width and height attributes are automatically generated.

If the attributes are already there, they won’t be modified.

class ll.xist.ns.htmlspecials.autopixel[source]

Bases: _pixelbase

A pixel image were width and height attributes are automatically generated.

This works like pixel but the size is “inherited” from the image specified via the src attribute.

class ll.xist.ns.htmlspecials.autoinput[source]

Bases: input

Extends ll.xist.ns.html.input with the ability to automatically set the size, if this element has type=="image".

class ll.xist.ns.htmlspecials.javascript[source]

Bases: script

Can be used for javascript.