Next / Previous / Contents / TCC Help System / NM Tech homepage

7.10. genericPage(): Build a generic Web page

This function builds a Web page as an et.ElementTree.

reader.cgi
# - - -   g e n e r i c P a g e

def genericPage ( titleText ):
    '''Build a generic Web page frame.

      [ titleText is a string ->
          return (a new et.ElementTree containing a minimal Web
          page, the body element of that page) ]
    '''
    root  =  et.Element ( 'html', xmlns=XHTML_NAMESPACE )
    page  =  et.ElementTree ( root )
    head  =  et.SubElement ( root, 'head' )
    title  =  et.SubElement ( head, 'title' )
    title.text  =  titleText
    body  =  et.SubElement ( root, 'body' )
    h1  =  et.SubElement ( body, 'h1' )
    h1.text  =  titleText
    return (page, body)