xmlns="http://www.w3.org/TR/REC-html40"
don't do that, HTML4 doesn't have a namespace, and that isn't the
namespace of XHTML (it was used as an example in XSLT1 but that was
before XHTML came out) Putting the elements in a namespace will stop
xslt's html output method being automatically selected.
As your elements have different names it's fairly easy, I think,
You want a row rather than a column for each heading so somthhing like
<table>
<tr>
<th>Systems Reference Number</th>
<xsl:for-each select="/asset/record/srn"><td><xsl:value-of
select="."/></td></xsl:for-each>
</tr>
<tr>
<th>Type</th>
<xsl:for-each select="/asset/record/type"><td><xsl:value-of
select="."/></td></xsl:for-each>
</tr>
....
</table>
David
________________________________________________________________________
This e-mail has been scanned for all viruses by Star Internet. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit:
http://www.star.net.uk
________________________________________________________________________