Questions about approaching web design with XPages

I am new to Notes/Domino “Web” design and have a question about the potential to use XPages to do what I normally do in my everyday work-week building xHTML/CSS/PHP/AJAX web-pages.

I would like to build a navigation element (not necessarily in the Notes sense) that when it gets parsed by the HTTP engine, displays as an ordered/unordered list and subsequent list items (i.e.

  • menu item
). There seem to be ways of having XPages auto create rows and columns for a dynamic table with only a few clicks, but there doesn’t seem to be an obvious way of doing the same thing in a semantic web/web standards friendly syntax.

Can someone recommend a way to do this? Would the menu start as an outline with an XPage element transforming it’s contents into the web syntax I desire? Any help along these lines would be greatly appreciated.

Subject: Use the “Repeat control” for this

You can bind the repeat control to either a javascript array or to a NotesView and make it pump out the raw html code…