HomePython softwarell.xistnsspecials

XIST.ns.specials

Common useful elements

An XIST module that contains a collection of useful elements that can be used for all conversion target, because they only generate text.

class filesize​(ll.xist.xsc.Element):

The size (in bytes) of the file whose URL is the attribute href as a text node.

class Attrs​(ll.xist.xsc.Attrs):

class href​(ll.xist.xsc.URLAttr):

def convert​(self, converter):

class filetime​(ll.xist.xsc.Element):

The time of the last modification of the file whose URL is in the attribute href as a text node. This will always be an UTC timestamp.

class Attrs​(ll.xist.xsc.Attrs):

class href​(ll.xist.xsc.URLAttr):

The URL of the file.

class format​(ll.xist.xsc.TextAttr):

A strftime compatible formatstring for formatting the timestamp.

def convert​(self, converter):

class time​(ll.xist.xsc.Element):

the current time (i.e. the time when convert is called). You can specify the format of the string in the attribute format, which is a strftime compatible string.

class Attrs​(ll.xist.xsc.Attrs):

class format​(ll.xist.xsc.TextAttr):

A strftime compatible formatstring for formatting the timestamp.

class utc​(ll.xist.xsc.BoolAttr):

Should UTC be used or local time?

def convert​(self, converter):

class ignore​(ll.xist.xsc.Element):

Element that will be ignored when converted.

ignore can be used to comment out stuff. The content of the element must of course still be wellformed.

def convert​(self, converter):

class include​(ll.xist.xsc.Element):

class Attrs​(ll.xist.xsc.Attrs):

class src​(ll.xist.xsc.URLAttr):

def convert​(self, converter):

class loremipsum​(ll.xist.xsc.Element):

class Attrs​(ll.xist.xsc.Attrs):

class len​(ll.xist.xsc.IntAttr):

def convert​(self, converter):

class wrap​(ll.xist.xsc.Element):

A wrapper element that returns its content when converted.

This is e.g. useful if you want to parse a file that starts with ll.xist.ns.jsp processing instructions.

def convert​(self, converter):

class AttrDecorator​(ll.xist.xsc.Element):

def _mapper​(self, node, converter):

def convert​(self, converter):

class literal​(ll.xist.xsc.ProcInst):

literal is a processing instruction that will output its content literally when published.

def publish​(self, publisher):

class url​(ll.xist.xsc.ProcInst):

url is a processing instruction containing an URL. On publishing it will be replaced by an URL that is relative to the base URL of the publisher.

def parsed​(self, parser, start=None):

def publish​(self, publisher):

class lf​(ll.xist.xsc.CharRef):

line feed

class cr​(ll.xist.xsc.CharRef):

carriage return

class tab​(ll.xist.xsc.CharRef):

horizontal tab

class esc​(ll.xist.xsc.CharRef):

escape

Alternate versions   Text   XIST   Python