Thanks for replying Foxy Mod. I'm new to xsl, but this is what I've written so far:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="2.0" xpath-default-namespace="http://www.tei-c.org/ns/1.0">
<xsl:output method="xml" indent="yes"/>
<xsl:template match="/">
<html>
<head>
<meta charset="UTF-8"/>
<meta name="author" content="{TEI/teiHeader/fileDesc/titleStmt/respStmt/name}"/>
<title>World War I Immigrant Poetry: <xsl:value-of select="TEI/teiHeader/fileDesc/sourceDesc/bibl/title[@type='poemTitle']"/></title>
</head>
<body>
<xsl:if test="//note[@place='bottom']">
<hr/>
<p style="color:teal; font-size:120%">Notes</p>
<xsl:for-each select="//note[@place='end']">
<xsl:apply-templates select="." mode="shownotes"/>
</xsl:for-each>
</xsl:if>
<h1>World War I Immigrant Poetry</h1><hr/><br/>
<p>Title: <i><xsl:value-of select="TEI/text/body/head"/></i></p>
<p>By: <xsl:value-of select="TEI/teiHeader/fileDesc/titleStmt/author"/></p><br/><hr/><br/>
<div>
<xsl:for-each select="TEI/text/body/lg/lg">
<xsl:for-each select="l">
<pre><xsl:value-of select="."/></pre>
</xsl:for-each>
<p><br/></p>
</xsl:for-each>
</div>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
I found the <xsl: if.... section online and am trying to fit it into what I've already written to handle the footnotes in a basic way. I've only managed a basic transformation into XHTML and the first paragraph comes out looking like:
Frankreich und Russland — das gilt uns gleich.
'S giebt Böses und Gutes in jedem Reich!
— England allein steht vor Gericht,
ThemisIn Greek mythology, Themis is a goddess, daughter of Uranus (Heaven) and Gaia (Earth). In Homer she personifies order and justice. wägt mit verhülltem Gesicht.
— Hier IrlandAs part of the United Kingdom of Great Britain and Ireland, Ireland joined the war in 1914 with the other two major Entente powers (France and the Russian Empire). — da Belgien!Germany invaded neutral Belgium on 4 August 1914, prompting Britain to declare war on Germany. The British army was based largely in Flanders, which saw some of the highest casualties during WWI. — — Bist du bereit?
Sag uns, was lauter zum Himmel schreit,
O England!
----In the XML, the footnotes are encoded using the <note> tag, and I'm having trouble telling xsl what to do with the contents of the <note> tag. As you can see from above, the English annotations appear right next to the German poetry. What would you suggest?