Contents 5
Chapter 9: Tutorial: Creating a CSS-based Page Layout . . . . . 153
Learn about CSS-based page layout . . . . . . . . . . . . . . . . . . . . . . . . . . .153
Examine the design comp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .154
Create and save a new page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .156
Insert layers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
Add color to the page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
Chapter 10: Tutorial: Displaying XML Data . . . . . . . . . . . . . . . . . 173
Locate your files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
Review your task. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
Learn about using XML and XSL with web pages . . . . . . . . . . . . . . . . 176
Learn about XSLT pages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178
Convert an HTML page to an XSLT page . . . . . . . . . . . . . . . . . . . . . . . 179
Attach an XML data source to the XSLT page . . . . . . . . . . . . . . . . . . .180
Alter the XSLT page layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181
Bind XML data to the XSLT page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .183
Apply styles to the XML data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .185
Create a dynamic link . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .186
Add a Repeat Region XSLT object . . . . . . . . . . . . . . . . . . . . . . . . . . . . .188
Attach the XSLT page to the XML page. . . . . . . . . . . . . . . . . . . . . . . . . 191
Learn about other deployment options . . . . . . . . . . . . . . . . . . . . . . . . . .194
Chapter 11: Tutorial: Developing a Web Application . . . . . . . . . . 197
Before you begin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .198
Review your task. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .198
Open a document to work in . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200
Define a recordset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .201
Display the database records . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204
Add dynamic fields to the table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206
Set a repeated region . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207
View your page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
Create a record insert form. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
Copy files to the server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .214
Further reading . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .214