[
Lists Home |
Date Index |
Thread Index
]
Hi,
I am just dipping my toe into the XML/XSLT water and since I find it
easier to learn from examples was wondering if any of you kind souls
could send me some sample files so I can get an idea of what can be
done.
I am messing around with some code in ASP.Net to handle the
transformation and am slowly building up my first XSLT template based
on a site I am working on.
Ultimately I want to convert my ASP.Net based CMS app to use XML/XSLT
for templating.
Here is a snippet of some code that I am working on.
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" version="1.0" doctype-public="-//W3C//DTD
XHTML 1.0 Transitional//EN" doctype-
system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
indent="yes"/>
<xsl:template match="/">
<html lang="eng" xml:lang="eng" xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>New Company Website Design</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link rel="stylesheet" type="text/css" href="/STYLES/basic.css">
</head>
<body>
<div id="mainmenu">
<ul>
<li id="menu1"><a href="#">About Company</a></li>
<li id="menu2"><a href="#">Housing opportunities</a></li>
<li id="menu3"><a href="#">Regeneration</a></li>
</ul>
</div>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
[One of the key things is that I want to be able to XHTML so just for
tidyness, I would like to find some way of preventing it automatically
adding the <META http-equiv="Content-Type" content="text/html;
charset=utf-8"> tag above the title in the page header]
I now want to try to build it up so that the menus (bulleted lists) and
main page content are extracted from an XML file.
Do any of you have a set of XML/XSLT files that you could email me to
show examples of a reasonably complex site designs that I could look
at?
Thanks in advance.
Cheers,
Julian
|