Welcome | Get started | Dive into Lino | Contribute | Reference
Generating HTML¶
This describes some Lino-specific usage of the
etgen.html
module.
>>> from etgen.html import E
>>> txt = "foo"
>>> txt = E.b(txt)
>>> # ar = rt.login('robin', renderer=settings.SITE.kernel.default_renderer, permalink_uris=True)
>>> ar = rt.login('robin', renderer=settings.SITE.kernel.html_renderer)
>>> obj = ar.user
>>> e = ar.obj2html(obj, txt)
You now have an ElementTree object.
>>> print(tostring(e))
<a href="/api/users/AllUsers/1"><b>foo</b></a>