14.4.5. A Simple Example
Example 14.15. Simple VSPX Page
The fragment below shows us a VSPX page with a few labels. A label is a simple control that renders as HTML text, using a data bindable attribute to specify a value and a C printf style format string for the format. Note the use of the <?vsp ?> processing instruction. This could just as well have been an HTML literal.
<html> <body> <v:page name="demo_label" xmlns:v="http://example.com/vspx/"> <p> <?vsp http ('<H3>Simple page to demonstrate simple VSPX controls</H3>'); ?> </p> <p> An integer <v:label name="label1" value="--(1 + 2)" format="--'%d'"/> </p> <p> A string <v:label name="label2" value="'123'" format="%s"/> </p> <p> A string with default format <v:label name="label3" value="String"/> </p> <p> An url <v:url name="url1" value="--'OpenLink Software Ltd.'" format="%s" url="--'http://openlinksw.com/'"/> <br/> An url (default format) <v:url name="url2" value="OpenLink Software Ltd." url="http://openlinksw.com/" /> </p> <v:include url="footer.xml"/> </v:page> </body> </html>