<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.tei-c.org/index.php?action=history&amp;feed=atom&amp;title=Cocoon_epub_Compiler</id>
	<title>Cocoon epub Compiler - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.tei-c.org/index.php?action=history&amp;feed=atom&amp;title=Cocoon_epub_Compiler"/>
	<link rel="alternate" type="text/html" href="https://wiki.tei-c.org/index.php?title=Cocoon_epub_Compiler&amp;action=history"/>
	<updated>2026-04-21T22:01:48Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.32.0</generator>
	<entry>
		<id>https://wiki.tei-c.org/index.php?title=Cocoon_epub_Compiler&amp;diff=8972&amp;oldid=prev</id>
		<title>Piotr Banski: Reverted edits by Alicethomas (Talk); changed back to last version by Stuartyeates</title>
		<link rel="alternate" type="text/html" href="https://wiki.tei-c.org/index.php?title=Cocoon_epub_Compiler&amp;diff=8972&amp;oldid=prev"/>
		<updated>2011-03-15T16:43:08Z</updated>

		<summary type="html">&lt;p&gt;Reverted edits by &lt;a href=&quot;/index.php?title=Special:Contributions/Alicethomas&quot; title=&quot;Special:Contributions/Alicethomas&quot;&gt;Alicethomas&lt;/a&gt; (&lt;a href=&quot;/index.php?title=User_talk:Alicethomas&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;User talk:Alicethomas (page does not exist)&quot;&gt;Talk&lt;/a&gt;); changed back to last version by &lt;a href=&quot;/index.php?title=User:Stuartyeates&quot; title=&quot;User:Stuartyeates&quot;&gt;Stuartyeates&lt;/a&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 16:43, 15 March 2011&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l8&quot; &gt;Line 8:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 8:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The stylesheet is based very strongly on the epub worked example at http://www.hxa.name/articles/content/epub-guide_hxa7241_2007.html and the cocoon zip serializer example at http://cocoon.apache.org/2.0/userdocs/serializers/ziparchive-serializer.html&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The stylesheet is based very strongly on the epub worked example at http://www.hxa.name/articles/content/epub-guide_hxa7241_2007.html and the cocoon zip serializer example at http://cocoon.apache.org/2.0/userdocs/serializers/ziparchive-serializer.html&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;* [http://www.seoprofessionalsonline.com professional seo]&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;* [http://www.seoprofessionalsonline.com/website-optimizer.asp website optimizer]&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;* [http://www.realsofttech.com/ web design service]&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== User commentary ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== User commentary ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Piotr Banski</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.tei-c.org/index.php?title=Cocoon_epub_Compiler&amp;diff=8969&amp;oldid=prev</id>
		<title>Alicethomas: /* Synopsis */</title>
		<link rel="alternate" type="text/html" href="https://wiki.tei-c.org/index.php?title=Cocoon_epub_Compiler&amp;diff=8969&amp;oldid=prev"/>
		<updated>2011-03-15T15:33:49Z</updated>

		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Synopsis&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 15:33, 15 March 2011&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l8&quot; &gt;Line 8:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 8:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The stylesheet is based very strongly on the epub worked example at http://www.hxa.name/articles/content/epub-guide_hxa7241_2007.html and the cocoon zip serializer example at http://cocoon.apache.org/2.0/userdocs/serializers/ziparchive-serializer.html&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The stylesheet is based very strongly on the epub worked example at http://www.hxa.name/articles/content/epub-guide_hxa7241_2007.html and the cocoon zip serializer example at http://cocoon.apache.org/2.0/userdocs/serializers/ziparchive-serializer.html&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;* [http://www.seoprofessionalsonline.com professional seo]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;* [http://www.seoprofessionalsonline.com/website-optimizer.asp website optimizer]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;* [http://www.realsofttech.com/ web design service]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== User commentary ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== User commentary ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Alicethomas</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.tei-c.org/index.php?title=Cocoon_epub_Compiler&amp;diff=6841&amp;oldid=prev</id>
		<title>Stuartyeates: new tool</title>
		<link rel="alternate" type="text/html" href="https://wiki.tei-c.org/index.php?title=Cocoon_epub_Compiler&amp;diff=6841&amp;oldid=prev"/>
		<updated>2009-06-30T23:39:14Z</updated>

		<summary type="html">&lt;p&gt;new tool&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Category:Tools]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Publishing and delivery tools]]&lt;br /&gt;
&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
&lt;br /&gt;
This is an XSLT stylesheet for use with [[Apache Cocoon]] which generates epub formatted ebooks.&lt;br /&gt;
&lt;br /&gt;
The stylesheet is based very strongly on the epub worked example at http://www.hxa.name/articles/content/epub-guide_hxa7241_2007.html and the cocoon zip serializer example at http://cocoon.apache.org/2.0/userdocs/serializers/ziparchive-serializer.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== User commentary ==&lt;br /&gt;
'''Please sign all comments.'''&lt;br /&gt;
(please leave the above note about signing comments, and add signed comments here below it)&lt;br /&gt;
&lt;br /&gt;
== System requirements ==&lt;br /&gt;
Assumes that you're already using [[Apache Cocoon]].&lt;br /&gt;
&lt;br /&gt;
== Source code and licensing ==&lt;br /&gt;
Source code is included at the bottom of this article&lt;br /&gt;
&lt;br /&gt;
== Language(s) ==&lt;br /&gt;
[[XSLT]]&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
None&lt;br /&gt;
&lt;br /&gt;
== Tech support ==&lt;br /&gt;
None&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot;&lt;br /&gt;
                xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&lt;br /&gt;
                xmlns:zip=&amp;quot;http://apache.org/cocoon/zip-archive/1.0&amp;quot;&lt;br /&gt;
                xmlns:tei=&amp;quot;http://www.tei-c.org/ns/1.0&amp;quot;&lt;br /&gt;
                xmlns:nzetc=&amp;quot;http://www.nzetc.org/structure&amp;quot;&lt;br /&gt;
                xmlns:dc=&amp;quot;http://purl.org/dc/elements/1.1/&amp;quot; &amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!--&lt;br /&gt;
      - A stylesheet to generate a zip archive based on the worked example at&lt;br /&gt;
      - http://www.hxa.name/articles/content/epub-guide_hxa7241_2007.html&lt;br /&gt;
      - and the cocoon zip archive &lt;br /&gt;
      - http://cocoon.apache.org/2.0/userdocs/serializers/ziparchive-serializer.html&lt;br /&gt;
      - &lt;br /&gt;
      - This is not very polished and assumes lots of stuff about the NZETC website&lt;br /&gt;
      - &lt;br /&gt;
  --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;xsl:key name=&amp;quot;authors&amp;quot; match=&amp;quot;//tei:author&amp;quot; use=&amp;quot;normalize-space(.)&amp;quot;/&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;pages&amp;quot; select=&amp;quot;//*[@nzetc:id][/tei:TEI/@xml:id != @xml:id]&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Remove macrons from document titles for interoperability --&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;accented&amp;quot;&amp;gt;&amp;amp;#x100;&amp;amp;#x112;&amp;amp;#x12A;&amp;amp;#x14C;&amp;amp;#x16A;&amp;amp;#x101;&amp;amp;#x113;&amp;amp;#x12B;&amp;amp;#x14D;&amp;amp;#x16B;&amp;amp;#x00A0;&amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;unaccented&amp;quot;&amp;gt;AEIOUaeiou &amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;zip:archive&amp;gt;&lt;br /&gt;
      &amp;lt;!-- this needs to be first in the archive --&amp;gt;&lt;br /&gt;
      &amp;lt;zip:entry name=&amp;quot;mimetype&amp;quot; src=&amp;quot;html-package/content/mimetype&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;!-- Metadata / intro page --&amp;gt;&lt;br /&gt;
      &amp;lt;zip:entry name=&amp;quot;tm/scholarly/metadata-{tei:TEI/@xml:id}.html&amp;quot; &lt;br /&gt;
                 src=&amp;quot;cocoon:/tm/scholarly/metadata-tei-{tei:TEI/@xml:id}.xhtml11&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;!-- raw TEI --&amp;gt;&lt;br /&gt;
      &amp;lt;!--&lt;br /&gt;
          &amp;lt;zip:entry name=&amp;quot;tei-source/{tei:TEI/@xml:id}.xml&amp;quot; &lt;br /&gt;
          src=&amp;quot;cocoon:/tei-source/{tei:TEI/@xml:id}.xml&amp;quot; /&amp;gt;&lt;br /&gt;
      --&amp;gt;&lt;br /&gt;
      &amp;lt;!-- main page --&amp;gt;&lt;br /&gt;
      &amp;lt;zip:entry name=&amp;quot;tm/scholarly/tei-{/tei:TEI/@xml:id}.html&amp;quot;&lt;br /&gt;
                 src=&amp;quot;cocoon:/tm/scholarly/tei-{/tei:TEI/@xml:id}.xhtml11&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;!-- all the subsequence pages includes both figures and texts --&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:for-each select=&amp;quot;$pages&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:choose&amp;gt;&lt;br /&gt;
          &amp;lt;!-- figures --&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:when test=&amp;quot;./tei:graphic&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:variable name=&amp;quot;entity&amp;quot; select=&amp;quot;tei:graphic/@url&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:if test=&amp;quot;not(preceding::tei:figure[tei:graphic/@url = $entity])&amp;quot;&amp;gt;&lt;br /&gt;
              &lt;br /&gt;
              &amp;lt;!-- Removed full-page images because of space constraints &lt;br /&gt;
                  &amp;lt;zip:entry name=&amp;quot;tm/scholarly/{/tei:TEI/@xml:id}-fig-{@xml:id}.html&amp;quot; &lt;br /&gt;
                  src=&amp;quot;cocoon:/tm/scholarly/{/tei:TEI/@xml:id}-fig-{@xml:id}.xhtml11&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;zip:entry name=&amp;quot;etexts/{/tei:TEI/@xml:id}/{$entity}&amp;quot; &lt;br /&gt;
                  src=&amp;quot;cocoon:/etexts/{/tei:TEI/@xml:id}/{$entity}&amp;quot; /&amp;gt;&lt;br /&gt;
              --&amp;gt;&lt;br /&gt;
              &amp;lt;zip:entry name=&amp;quot;{concat('etexts/',&lt;br /&gt;
                               /tei:TEI/@xml:id,&lt;br /&gt;
                               '/', &lt;br /&gt;
                               substring-before($entity,'.'),&lt;br /&gt;
                               '(t100).',&lt;br /&gt;
                               substring-after($entity,'.'))}&amp;quot; &lt;br /&gt;
                         src=&amp;quot;{concat('cocoon:/etexts/',&lt;br /&gt;
                              /tei:TEI/@xml:id,&lt;br /&gt;
                              '/',&lt;br /&gt;
                              substring-before($entity,'.'),&lt;br /&gt;
                              '(t100).',&lt;br /&gt;
                              substring-after($entity,'.'))}&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;zip:entry name=&amp;quot;{concat('etexts/',&lt;br /&gt;
                               /tei:TEI/@xml:id,&lt;br /&gt;
                               '/', &lt;br /&gt;
                               substring-before($entity,'.'),&lt;br /&gt;
                               '(t150).',&lt;br /&gt;
                               substring-after($entity,'.'))}&amp;quot; &lt;br /&gt;
                         src=&amp;quot;{concat('cocoon:/etexts/',&lt;br /&gt;
                              /tei:TEI/@xml:id,&lt;br /&gt;
                              '/',&lt;br /&gt;
                              substring-before($entity,'.'),&lt;br /&gt;
                              '(t150).',&lt;br /&gt;
                              substring-after($entity,'.'))}&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;zip:entry name=&amp;quot;{concat('etexts/',&lt;br /&gt;
                               /tei:TEI/@xml:id,&lt;br /&gt;
                               '/', &lt;br /&gt;
                               substring-before($entity,'.'),&lt;br /&gt;
                               '(h280).',&lt;br /&gt;
                               substring-after($entity,'.'))}&amp;quot; &lt;br /&gt;
                         src=&amp;quot;{concat('cocoon:/etexts/',&lt;br /&gt;
                              /tei:TEI/@xml:id,&lt;br /&gt;
                              '/', &lt;br /&gt;
                              substring-before($entity,'.'),&lt;br /&gt;
                              '(h280).',&lt;br /&gt;
                              substring-after($entity,'.'))}&amp;quot; /&amp;gt;&lt;br /&gt;
              &lt;br /&gt;
            &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:otherwise&amp;gt;&lt;br /&gt;
            &amp;lt;!-- texts --&amp;gt;&lt;br /&gt;
            &amp;lt;zip:entry name=&amp;quot;tm/scholarly/{@nzetc:id}.html&amp;quot; &lt;br /&gt;
                       src=&amp;quot;cocoon:/tm/scholarly/{@nzetc:id}.xhtml11&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:otherwise&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:choose&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
      &lt;br /&gt;
      &lt;br /&gt;
      &amp;lt;!-- extra static pages --&amp;gt;&lt;br /&gt;
      &amp;lt;zip:entry name=&amp;quot;tm/main.css&amp;quot; src=&amp;quot;cocoon:/tm/main.css&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;zip:entry name=&amp;quot;tm/print.css&amp;quot; src=&amp;quot;cocoon:/tm/print.css&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;zip:entry name=&amp;quot;tm/referer.js&amp;quot; src=&amp;quot;cocoon:/tm/referrer.js&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;!-- other images (nzetc logo etc) --&amp;gt;&lt;br /&gt;
      &amp;lt;!--&lt;br /&gt;
          &amp;lt;zip:entry name=&amp;quot;tm/images/pdficon.gif&amp;quot; src=&amp;quot;cocoon:/website/images/pdficon.gif&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;zip:entry name=&amp;quot;tm/images/nzetc-logo.jpg&amp;quot; src=&amp;quot;cocoon:/tm/images/nzetc-logo.jpg&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;zip:entry name=&amp;quot;tm/images/margin-tile.jpg&amp;quot; src=&amp;quot;cocoon:/tm/images/margin-tile.jpg&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;zip:entry name=&amp;quot;tm/images/nzetc-watermark.gif&amp;quot; src=&amp;quot;cocoon:/tm/images/nzetc-watermark.gif&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;zip:entry name=&amp;quot;tm/images/related-tile.jpg&amp;quot; src=&amp;quot;cocoon:/tm/images/related-tile.jpg&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;zip:entry name=&amp;quot;tm/images/nzetc-title.gif&amp;quot; src=&amp;quot;cocoon:/tm/images/nzetc-title.gif&amp;quot; /&amp;gt;&lt;br /&gt;
      --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;!-- epub specific stuff --&amp;gt;&lt;br /&gt;
      &amp;lt;zip:entry name=&amp;quot;META-INF/container.xml&amp;quot;  serializer=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;container version=&amp;quot;1.0&amp;quot; xmlns=&amp;quot;urn:oasis:names:tc:opendocument:xmlns:container&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;rootfiles&amp;gt;&lt;br /&gt;
            &amp;lt;rootfile full-path=&amp;quot;content.opf&amp;quot; media-type=&amp;quot;application/oebps-package+xml&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/rootfiles&amp;gt;&lt;br /&gt;
        &amp;lt;/container&amp;gt;&lt;br /&gt;
      &amp;lt;/zip:entry&amp;gt;&lt;br /&gt;
      &lt;br /&gt;
      &amp;lt;!-- epub metadata  and manifest --&amp;gt;&lt;br /&gt;
      &amp;lt;zip:entry name=&amp;quot;content.opf&amp;quot; serializer=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;package xmlns=&amp;quot;http://www.idpf.org/2007/opf&amp;quot; unique-identifier=&amp;quot;dcidid&amp;quot; &lt;br /&gt;
                 version=&amp;quot;2.0&amp;quot;&amp;gt;&lt;br /&gt;
          &lt;br /&gt;
          &amp;lt;metadata xmlns:dc=&amp;quot;http://purl.org/dc/elements/1.1/&amp;quot;&lt;br /&gt;
                    xmlns:dcterms=&amp;quot;http://purl.org/dc/terms/&amp;quot;&lt;br /&gt;
                    xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&lt;br /&gt;
                    xmlns:opf=&amp;quot;http://www.idpf.org/2007/opf&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;dc:title&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;translate(normalize-space(//tei:title),$accented,$unaccented)&amp;quot;/&amp;gt;&amp;lt;/dc:title&amp;gt;&lt;br /&gt;
            &amp;lt;dc:language xsi:type=&amp;quot;dcterms:RFC3066&amp;quot;&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;normalize-space(/@xml:lang)&amp;quot;/&amp;gt;&amp;lt;/dc:language&amp;gt;&lt;br /&gt;
            &amp;lt;dc:identifier id=&amp;quot;dcidid&amp;quot; opf:scheme=&amp;quot;URI&amp;quot;&amp;gt;http://www.nzetc.org/tm/scholarly/tei-&amp;lt;xsl:value-of select=&amp;quot;/tei:TEI/@xml:id&amp;quot;/&amp;gt;.html&amp;lt;/dc:identifier&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;//tei:textClass/tei:keywords//tei:rs&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;dc:subject&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;normalize-space(.)&amp;quot;/&amp;gt;&amp;lt;/dc:subject&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
            &amp;lt;!--&amp;lt;dc:description&amp;gt;A guide for making Epub ebooks/publications.&amp;lt;/dc:description&amp;gt;--&amp;gt;&lt;br /&gt;
            &amp;lt;!--&amp;lt;dc:relation&amp;gt;http://www.hxa.name/&amp;lt;/dc:relation&amp;gt;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;!--&lt;br /&gt;
                &amp;lt;xsl:for-each select=&amp;quot;//tei:author/&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:variable name=&amp;quot;author&amp;quot; select=&amp;quot;.&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:if test=&amp;quot;not(preceding::*[author = $entity])&amp;quot;&amp;gt;&lt;br /&gt;
                &lt;br /&gt;
                &amp;lt;dc:creator&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&amp;lt;/dc:creator&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
            --&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;//tei:author[generate-id() = generate-id(key('authors',normalize-space(.))[1])]&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;dc:creator&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;normalize-space(.)&amp;quot;/&amp;gt;&amp;lt;/dc:creator&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
            &lt;br /&gt;
            &amp;lt;dc:publisher&amp;gt;New Zealand Electronic Text Centre&amp;lt;/dc:publisher&amp;gt;&lt;br /&gt;
            &amp;lt;dc:date xsi:type=&amp;quot;dcterms:W3CDTF&amp;quot;&amp;gt;2007-12-28&amp;lt;/dc:date&amp;gt;&lt;br /&gt;
            &amp;lt;dc:rights&amp;gt;Creative Commons&amp;lt;/dc:rights&amp;gt;&lt;br /&gt;
          &amp;lt;/metadata&amp;gt;&lt;br /&gt;
          &lt;br /&gt;
          &amp;lt;manifest&amp;gt;&lt;br /&gt;
            &amp;lt;!-- Fixed items --&amp;gt;&lt;br /&gt;
            &amp;lt;!--&lt;br /&gt;
                &amp;lt;item id=&amp;quot;logo&amp;quot;      &lt;br /&gt;
                href=&amp;quot;tm/images/nzetc-logo.jpg&amp;quot;           &lt;br /&gt;
                media-type=&amp;quot;image/jpeg&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;item id=&amp;quot;watermark&amp;quot;&lt;br /&gt;
                href=&amp;quot;tm/images/nzetc-watermark.gif&amp;quot;           &lt;br /&gt;
                media-type=&amp;quot;image/gif&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;item id=&amp;quot;margin-tile&amp;quot;      &lt;br /&gt;
                href=&amp;quot;tm/images/margin-tile.jpg&amp;quot;           &lt;br /&gt;
                media-type=&amp;quot;image/jpeg&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;item id=&amp;quot;related-tile&amp;quot;      &lt;br /&gt;
                href=&amp;quot;tm/images/related-tile.jpg&amp;quot;           &lt;br /&gt;
                media-type=&amp;quot;image/jpeg&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;item id=&amp;quot;nzetc-title&amp;quot;      &lt;br /&gt;
href=&amp;quot;tm/images/nzetc-title.gif&amp;quot;           &lt;br /&gt;
media-type=&amp;quot;image/gif&amp;quot; /&amp;gt;&lt;br /&gt;
            --&amp;gt;&lt;br /&gt;
            &amp;lt;item id=&amp;quot;main.css&amp;quot;      &lt;br /&gt;
                  href=&amp;quot;tm/main.css&amp;quot;           &lt;br /&gt;
                  media-type=&amp;quot;text/css&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;item id=&amp;quot;print.css&amp;quot;      &lt;br /&gt;
                  href=&amp;quot;tm/print.css&amp;quot;           &lt;br /&gt;
                  media-type=&amp;quot;text/css&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;item id=&amp;quot;referer.js&amp;quot;      &lt;br /&gt;
                  href=&amp;quot;tm/referer.js&amp;quot;           &lt;br /&gt;
                  media-type=&amp;quot;text/javascript&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;item id=&amp;quot;head&amp;quot;      &lt;br /&gt;
                  href=&amp;quot;tm/scholarly/tei-{/tei:TEI/@xml:id}.html&amp;quot;           &lt;br /&gt;
                  media-type=&amp;quot;application/xhtml+xml&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;item id=&amp;quot;metadata&amp;quot;      &lt;br /&gt;
                  href=&amp;quot;tm/scholarly/metadata-{/tei:TEI/@xml:id}.html&amp;quot;           &lt;br /&gt;
                  media-type=&amp;quot;application/xhtml+xml&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;!-- this includes both figures and texts --&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;$pages&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:choose&amp;gt;&lt;br /&gt;
                &amp;lt;!-- figures --&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:when test=&amp;quot;self::tei:figure&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:variable name=&amp;quot;entity&amp;quot; select=&amp;quot;tei:graphic/@url&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:if test=&amp;quot;not(preceding::tei:figure[tei:graphic/@url = $entity])&amp;quot;&amp;gt;&lt;br /&gt;
                    &lt;br /&gt;
                    &amp;lt;!--&lt;br /&gt;
                        &amp;lt;item id=&amp;quot;image-page-{@xml:id}&amp;quot;      &lt;br /&gt;
                        href=&amp;quot;tm/scholarly/{/tei:TEI/@xml:id}-fig-{@xml:id}.html&amp;quot;           &lt;br /&gt;
                        media-type=&amp;quot;application/xhtml+xml&amp;quot; /&amp;gt;&lt;br /&gt;
                    --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                    &amp;lt;xsl:variable name=&amp;quot;mimetype&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xsl:choose&amp;gt;&lt;br /&gt;
                        &amp;lt;xsl:when test=&amp;quot;contains(tei:graphic/@url,'.gif')&amp;quot;&amp;gt;image/gif&amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
                        &amp;lt;xsl:otherwise&amp;gt;image/jpeg&amp;lt;/xsl:otherwise&amp;gt;&lt;br /&gt;
                      &amp;lt;/xsl:choose&amp;gt;&lt;br /&gt;
                    &amp;lt;/xsl:variable&amp;gt;&lt;br /&gt;
                    &amp;lt;!--&lt;br /&gt;
                        &amp;lt;item id=&amp;quot;image-{@xml:id}&amp;quot;      &lt;br /&gt;
                        href=&amp;quot;etexts/{/tei:TEI/@xml:id}/{$entity}&amp;quot;           &lt;br /&gt;
                        media-type=&amp;quot;{$mimetype}&amp;quot; /&amp;gt;&lt;br /&gt;
                    --&amp;gt;&lt;br /&gt;
                    &amp;lt;!-- all three kinds of thumbnail --&amp;gt;&lt;br /&gt;
                    &amp;lt;item id=&amp;quot;image-h280-{@xml:id}&amp;quot;      &lt;br /&gt;
                          href=&amp;quot;{concat('etexts/',&lt;br /&gt;
                                /tei:TEI/@xml:id,&lt;br /&gt;
                                '/',&lt;br /&gt;
                                substring-before(tei:graphic/@url,'.'),&lt;br /&gt;
                                '(h280).',&lt;br /&gt;
                                substring-after(tei:graphic/@url,'.'))}&amp;quot;           &lt;br /&gt;
                          media-type=&amp;quot;{$mimetype}&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;item id=&amp;quot;image-t100-{@xml:id}&amp;quot;      &lt;br /&gt;
                          href=&amp;quot;{concat('etexts/',&lt;br /&gt;
                                /tei:TEI/@xml:id,&lt;br /&gt;
                                '/',&lt;br /&gt;
                                substring-before(tei:graphic/@url,'.'),&lt;br /&gt;
                                '(t100).',&lt;br /&gt;
                                substring-after(tei:graphic/@url,'.'))}&amp;quot;           &lt;br /&gt;
                          media-type=&amp;quot;{$mimetype}&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;item id=&amp;quot;image-t150-{@xml:id}&amp;quot;      &lt;br /&gt;
                          href=&amp;quot;{concat('etexts/',&lt;br /&gt;
                                /tei:TEI/@xml:id,&lt;br /&gt;
                                '/',&lt;br /&gt;
                                substring-before(tei:graphic/@url,'.'),&lt;br /&gt;
                                '(t150).',&lt;br /&gt;
                                substring-after(tei:graphic/@url,'.'))}&amp;quot;           &lt;br /&gt;
                          media-type=&amp;quot;{$mimetype}&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                  &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:otherwise&amp;gt;&lt;br /&gt;
                  &amp;lt;!-- texts --&amp;gt;&lt;br /&gt;
                  &amp;lt;item id=&amp;quot;page-{@xml:id}&amp;quot;      &lt;br /&gt;
                        href=&amp;quot;tm/scholarly/{@nzetc:id}.html&amp;quot;           &lt;br /&gt;
                        media-type=&amp;quot;application/xhtml+xml&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:otherwise&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:choose&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;item id=&amp;quot;ncx&amp;quot;      href=&amp;quot;toc.ncx&amp;quot;                 &lt;br /&gt;
                  media-type=&amp;quot;application/x-dtbncx+xml&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/manifest&amp;gt;&lt;br /&gt;
          &lt;br /&gt;
          &amp;lt;spine toc=&amp;quot;ncx&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;itemref idref=&amp;quot;metadata&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;itemref idref=&amp;quot;head&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;!-- this includes both figures and texts --&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;$pages[not(self::tei:figure)]&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;!-- texts --&amp;gt;&lt;br /&gt;
              &amp;lt;itemref idref=&amp;quot;page-{@xml:id}&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
          &amp;lt;/spine&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;guide&amp;gt;&lt;br /&gt;
            &amp;lt;reference type=&amp;quot;colophon&amp;quot;       &lt;br /&gt;
                       title=&amp;quot;Colophon&amp;quot;              &lt;br /&gt;
                       href=&amp;quot;tm/scholarly/metadata-{tei:TEI/@xml:id}.html&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;reference type=&amp;quot;text&amp;quot;       &lt;br /&gt;
                       title=&amp;quot;Text&amp;quot;              &lt;br /&gt;
                       href=&amp;quot;tm/scholarly/tei-{/tei:TEI/@xml:id}.html&amp;quot; /&amp;gt;&lt;br /&gt;
            &lt;br /&gt;
            &amp;lt;!-- this includes both figures and texts --&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;$pages[not(self::tei:figure)]&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;!-- texts --&amp;gt;&lt;br /&gt;
              &amp;lt;reference type=&amp;quot;text&amp;quot;       &lt;br /&gt;
                         title=&amp;quot;{normalize-space(./tei:head)}&amp;quot;              &lt;br /&gt;
                         href=&amp;quot;tm/scholarly/{@nzetc:id}.html&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
            &lt;br /&gt;
          &amp;lt;/guide&amp;gt;&lt;br /&gt;
        &amp;lt;/package&amp;gt;&lt;br /&gt;
      &amp;lt;/zip:entry&amp;gt;&lt;br /&gt;
      &lt;br /&gt;
      &lt;br /&gt;
      &amp;lt;!-- daisybook ncx table of contents --&amp;gt;&lt;br /&gt;
      &amp;lt;!-- this tells the epub reader how to present the epub to the reader --&amp;gt;&lt;br /&gt;
      &amp;lt;zip:entry name=&amp;quot;toc.ncx&amp;quot;  serializer=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;ncx xmlns=&amp;quot;http://www.daisy.org/z3986/2005/ncx/&amp;quot; version=&amp;quot;2005-1&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;head&amp;gt;&lt;br /&gt;
            &amp;lt;meta name=&amp;quot;dtb:uid&amp;quot; content=&amp;quot;http://www.nzetc.org/tm/scholarly/tei-{/tei:TEI/@xml:id}.html&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;!--&amp;lt;meta name=&amp;quot;dtb:depth&amp;quot; content=&amp;quot;2&amp;quot;/&amp;gt;--&amp;gt;&lt;br /&gt;
            &amp;lt;meta name=&amp;quot;dtb:totalPageCount&amp;quot; content=&amp;quot;{count(//tei:pb)}&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;meta name=&amp;quot;dtb:maxPageNumber&amp;quot; content=&amp;quot;{//tei:pb[@n][position()=last()]}&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/head&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;docTitle&amp;gt;&lt;br /&gt;
            &amp;lt;text&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;translate(normalize-space(//tei:title),$accented,$unaccented)&amp;quot;/&amp;gt;&amp;lt;/text&amp;gt;&lt;br /&gt;
          &amp;lt;/docTitle&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;navMap&amp;gt;&lt;br /&gt;
            &amp;lt;navPoint id=&amp;quot;navPoint-1&amp;quot; playOrder=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;navLabel&amp;gt;&lt;br /&gt;
                &amp;lt;text&amp;gt;digital title page and colophon&amp;lt;/text&amp;gt;&lt;br /&gt;
              &amp;lt;/navLabel&amp;gt;&lt;br /&gt;
              &amp;lt;content src=&amp;quot;tm/scholarly/metadata-{tei:TEI/@xml:id}.html&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/navPoint&amp;gt;&lt;br /&gt;
            &lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;$pages[not(self::tei:figure)]&amp;quot;&amp;gt;&lt;br /&gt;
              &lt;br /&gt;
              &amp;lt;navPoint id=&amp;quot;navPoint-{@xml:id}&amp;quot; playOrder=&amp;quot;{position()+1}&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;navLabel&amp;gt;&lt;br /&gt;
                  &amp;lt;text&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:choose&amp;gt;&lt;br /&gt;
                      &amp;lt;xsl:when test=&amp;quot;normalize-space(.//tei:head)&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;xsl:value-of select=&amp;quot;normalize-space(.//tei:head)&amp;quot;/&amp;gt;&lt;br /&gt;
                      &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
                      &amp;lt;xsl:when test=&amp;quot;normalize-space(@n)&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;xsl:text&amp;gt;[&amp;lt;/xsl:text&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;normalize-space(@n)&amp;quot;/&amp;gt;&amp;lt;xsl:text&amp;gt;]&amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
                      &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
                      &amp;lt;xsl:otherwise&amp;gt;&lt;br /&gt;
                        &amp;lt;xsl:text&amp;gt;[untitled]&amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
                      &amp;lt;/xsl:otherwise&amp;gt;&lt;br /&gt;
                    &amp;lt;/xsl:choose&amp;gt;&lt;br /&gt;
                  &amp;lt;/text&amp;gt;&lt;br /&gt;
                &amp;lt;/navLabel&amp;gt;&lt;br /&gt;
                &amp;lt;content src=&amp;quot;tm/scholarly/{@nzetc:id}.html&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/navPoint&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
          &amp;lt;/navMap&amp;gt;&lt;br /&gt;
        &amp;lt;/ncx&amp;gt;&lt;br /&gt;
      &amp;lt;/zip:entry&amp;gt;&lt;br /&gt;
      &lt;br /&gt;
    &amp;lt;/zip:archive&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Stuartyeates</name></author>
		
	</entry>
</feed>