ns
– Package containing namespaces¶
This package contains all the modules that provide namespaces to to XIST.
For example the definition of HTML can be found in the module
ll.xist.ns.html
.
Some of these namespaces can be considered target namespaces (e.g.
ll.xist.ns.html
, ll.xist.ns.ihtml
, ll.xist.ns.wml
and
ll.xist.ns.docbook
). The element and entity classes in these namespaces
don’t implement a convert method, i.e. they inherit the convert()
method
from ll.xist.xsc.Element.convert
.
Other namespace modules provide additional functionality through new element
classes. Calling ll.xist.xsc.Node.convert()
on these elements might
convert them to one of these target namespaces (depending on the target
attribute of the ll.xist.xsc.Converter
object passed around.) Some of
these namespace modules completely ignore the target and convert to one
fixed target namespace (ll.xist.ns.html
in most cases).
Package content¶
html
– HTML namespacexml
– Global attributes from the XML namespaceihtml
– i-mode compatible HTMLdocbook
– DocBook 5.0svg
– SVG 1.1abbr
– Abbreviation entitiescode
– Embedding Python code in XMLform
– Form related elementsphp
– PHP processing instructionsjsp
– JSP processing instructionsmeta
– HTML meta informationruby
– W3C Ruby annotationsspecials
– Common useful elementshtmlspecials
– Elements for HTML generationdoc
– Automated documentation generationkid
– Kid templatesdetox
– Detox templatestoxic
– Embed PL/SQL in XIST XMLrng
– Relax NGrss091
– RSS 0.91rss20
– RSS 2.0atom
– Atom 1.0struts_html
– Jakarta Struts HTML tagsstruts_config
– Struts configuration files