Contents of about.asp
<?xml version="1.0"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Index</title>
<link rel="stylesheet" type="text/css" href="geneva.css"/>
</head>
<body>
<table class="main" cellpadding="0" cellspacing="0">
<tr>
<td class="corner"></td>    
<td class="heading">Hotels in Geneva - A Tradition of Fine Hospitality</td>
</tr>
<tr>
<td class="contents">
<!--#include file = "menu.inc"-->
</td>
<td class="thisite">
<h2 align="center">About These Pages</h2>

<p>

<B>OVERVIEW</B>
<br />
<br />
Herein is a demonstration of complementary use of XML, XSLT/Xpath, CSS, ASP/VBScript and SQL. Data maintained on a remote server provides a basis for dynamically formatted output of information about hotels in Geneva. Relevant code may be accessed under Source Files.
<br />
<br />

<!--
<B>CONTENT MANAGEMENT</B>
<br />
<br />
A remote MS Access database contains tables of information on hotels, rooms and customers. New or amended records are processed using ASP, server-side scripting (VBScript ) and SQL statements. Customers establish accounts with passwords to enable them to book rooms in the hotels and amend their account details.
<br />
<br />
-->


<B>PROCESS</B>
<br />
<br />
Details and descriptive text are maintained in a data table. Every time the Hotels menu item is selected, a new XML file containing all existing records is generated automatically; whereupon a server-side XSL tranformation is triggered, in turn transforming the newly generated XML into a styled XHTML page displayed to the client on-the-fly.
<br />
<br />
<B>DEVELOPMENT</B>
<br />
<br />
Coding for this exercise was done using Notepad, Note Tab light and, to some extent, Dreamweaver. WSYWIG HTML tools do not lend themselves to writing ASP code and XSLT files, however Dreamweaver was used to expedite the layout of certain pages. Functionality was tested using Personal Web Server (PWS) in Windows NT and Internet Infortmation Services (IIS) in Windows 2000.
<br />


</p>
</td>
</td>
</tr>
</table>
</body>
</html>