48 lines
1.8 KiB
Executable File

<?xml version='1.0'?>
<!DOCTYPE cscpage SYSTEM "../csc.dtd">
<cscpage title="The CSC Website">
<section title="Developing the website">
The CSC website is currently being revamped, what you are seeing
is the new design and structure of the site. If you would like
to help out you should probably e-mail me, that is, <a
href="mailto:sjdutoit@uwaterloo.ca">Stefanus Du Toit</a> and
I'll let you know how to get started.
This website is completely generated from XML sources using an
XSLT (XML Stylesheet Language Transformation), which is
basically a simple XML programming language specifically built
for this kind of thing. This allows complete separation of form
and content as well as automating a number of tasks (such as
generating the <a href="/events/">events pages</a>).
<section title="Adding to the website">
<p>See the <a href="editing-howto.html">Editing Howto</a> for
information on editing the website</p>
<section title="Links">
I have provided some helpful links regarding XSLT and XML below.
<li><a href="http://www.w3.org/TR/2000/REC-xml-20001006">XML 1.0
<li><a href="http://www.w3.org/TR/xslt">XSLT
<li><a href="http://www.w3.org/TR/xpath">XPath
<li><a href="http://www.garshol.priv.no/download/xmltools/">Free
XML tools and software</a></li>
<li><a href="http://www.dpawson.co.uk/xsl/xslfaq.html">XSL
Frequently Asked Questions</a></li>
<li><a href="http://xmlsoft.org/XSLT/">libxslt</a>, which this
site uses extensively.</li>