NUN.ME.SHU logo
NUN.ME.SHU banner
XML/XSL/CSS architecture
Switch to printer friendly page layoutView XML source of this pageNun.Me.Shu - basic features

Overview of the basic page elements in the Nun.Me.Shu framework.



Basic page elements
The Nun.Me.Shu framework has build-in support (XML elements, XSL templates and CSS styles) for paragraphs, graphics, links, lists, and forms:
  • Paragraphs
    There are two elements to control the styling of a paragraph: <para> creates paragraphs of text, while <emphasis> allows for emphasizing of individual words or sentences within a paragraph. Both have a role attribute to specify the role the block of text plays. Each role translates into a CSS attribute with the same name.
  • Graphics
    Graphics are defined with the <graphic> element. It can have several attributes. Besides the required src attribute, one can use a href attribute to indicate that the graphic should be a link to another page.
  • Links
    Links are defined with the <link> element. It can have several attributes. Besides the required url attribute, one can use a target attribute to indicate if the link should be opened in a new window (and how).
  • Lists
    There are several types of lists. A list of bulleted items is defined with an <itemizedlist> element. A list of numbered items is defined with an <orderedlist> element. A list of graphics (photo album) is defined with a <graphiclist> element. A list of items with a separate index is defined with an <indexedlist> element.
  • Forms
    Forms are defined with the <form> element. Form fields are defined with a <filter> element. The combination of two attributes, type and display determines what specific form field will be shown on the resulting html page.
See the Sample Framework for samples of these elements.