<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: Announcing the BookGlutton ePub API!</title>
	<atom:link href="http://frontmatters.com/2008/05/08/announcing-the-bookglutton-epub-api/feed/" rel="self" type="application/rss+xml" />
	<link>http://frontmatters.com/2008/05/08/announcing-the-bookglutton-epub-api/</link>
	<description>On the Future of Web Publishing</description>
	<lastBuildDate>Sat, 04 Jun 2011 16:47:39 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>By: admin</title>
		<link>http://frontmatters.com/2008/05/08/announcing-the-bookglutton-epub-api/comment-page-1/#comment-221</link>
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Mon, 03 Aug 2009 22:18:36 +0000</pubDate>
		<guid isPermaLink="false">http://blog.bookglutton.com/?p=71#comment-221</guid>
		<description><![CDATA[Hi Onar,

The converter will be back online in the next ten days. We&#039;ve been making some changes to it - cleaning it up a bit. Stay tuned - we&#039;ll announce it here and on our Twitter stream.]]></description>
		<content:encoded><![CDATA[<p>Hi Onar,</p>
<p>The converter will be back online in the next ten days. We&#8217;ve been making some changes to it &#8211; cleaning it up a bit. Stay tuned &#8211; we&#8217;ll announce it here and on our Twitter stream.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Onar Vikingstad</title>
		<link>http://frontmatters.com/2008/05/08/announcing-the-bookglutton-epub-api/comment-page-1/#comment-220</link>
		<dc:creator><![CDATA[Onar Vikingstad]]></dc:creator>
		<pubDate>Fri, 31 Jul 2009 06:08:25 +0000</pubDate>
		<guid isPermaLink="false">http://blog.bookglutton.com/?p=71#comment-220</guid>
		<description><![CDATA[Is this .epub converter taken offline for good? Are there any other good or similar epub converters out there?]]></description>
		<content:encoded><![CDATA[<p>Is this .epub converter taken offline for good? Are there any other good or similar epub converters out there?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Keith Fahlgren</title>
		<link>http://frontmatters.com/2008/05/08/announcing-the-bookglutton-epub-api/comment-page-1/#comment-207</link>
		<dc:creator><![CDATA[Keith Fahlgren]]></dc:creator>
		<pubDate>Tue, 13 May 2008 23:44:48 +0000</pubDate>
		<guid isPermaLink="false">http://blog.bookglutton.com/?p=71#comment-207</guid>
		<description><![CDATA[Mangal: Technically, all .epub readers _must_ allow DTBook to be used as the internal content. OPS 2.0 includes DTBook as a &quot;preferred vocabulary&quot; along with XHTML. When asked, the Adobe Digital Editions team assured me that Digital Editions handled DTBook-backed .epub files well.]]></description>
		<content:encoded><![CDATA[<p>Mangal: Technically, all .epub readers _must_ allow DTBook to be used as the internal content. OPS 2.0 includes DTBook as a &#8220;preferred vocabulary&#8221; along with XHTML. When asked, the Adobe Digital Editions team assured me that Digital Editions handled DTBook-backed .epub files well.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mangal</title>
		<link>http://frontmatters.com/2008/05/08/announcing-the-bookglutton-epub-api/comment-page-1/#comment-206</link>
		<dc:creator><![CDATA[Mangal]]></dc:creator>
		<pubDate>Tue, 13 May 2008 11:22:20 +0000</pubDate>
		<guid isPermaLink="false">http://blog.bookglutton.com/?p=71#comment-206</guid>
		<description><![CDATA[could i create .epub from DTBook using this tool?
Is there are any reader exists which read DTBook based epub?]]></description>
		<content:encoded><![CDATA[<p>could i create .epub from DTBook using this tool?<br />
Is there are any reader exists which read DTBook based epub?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aaron</title>
		<link>http://frontmatters.com/2008/05/08/announcing-the-bookglutton-epub-api/comment-page-1/#comment-230</link>
		<dc:creator><![CDATA[Aaron]]></dc:creator>
		<pubDate>Fri, 09 May 2008 23:58:30 +0000</pubDate>
		<guid isPermaLink="false">http://blog.bookglutton.com/?p=71#comment-230</guid>
		<description><![CDATA[Added that in. Thanks!]]></description>
		<content:encoded><![CDATA[<p>Added that in. Thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Keith Fahlgren</title>
		<link>http://frontmatters.com/2008/05/08/announcing-the-bookglutton-epub-api/comment-page-1/#comment-229</link>
		<dc:creator><![CDATA[Keith Fahlgren]]></dc:creator>
		<pubDate>Fri, 09 May 2008 20:25:10 +0000</pubDate>
		<guid isPermaLink="false">http://blog.bookglutton.com/?p=71#comment-229</guid>
		<description><![CDATA[Aaron: I&#039;d suggest pretty-printing your XML for now so that you can get more meaningful line numbers from epubcheck. In my case, it complains here for the unfinished element:


 11


The jing RelaxNG validator isn&#039;t much more helpful (http://idpf.org/2007/opf/OPF_2.0_final_spec.html#AppendixA):


$ jing opf2.rng OPS/index.opf
/Users/keith/scratch/book_glutton/foo/OPS/index.opf:11:14: error: unfinished element
/Users/keith/scratch/book_glutton/foo/OPS/index.opf:2:91: error: IDREF &quot;PrimaryID&quot; without matching ID


...but does actually provide the answer. Please add the @id&quot; value to the dc:identifier.]]></description>
		<content:encoded><![CDATA[<p>Aaron: I&#8217;d suggest pretty-printing your XML for now so that you can get more meaningful line numbers from epubcheck. In my case, it complains here for the unfinished element:</p>
<p> 11</p>
<p>The jing RelaxNG validator isn&#8217;t much more helpful (<a href="http://idpf.org/2007/opf/OPF_2.0_final_spec.html#AppendixA" rel="nofollow">http://idpf.org/2007/opf/OPF_2.0_final_spec.html#AppendixA</a>):</p>
<p>$ jing opf2.rng OPS/index.opf<br />
/Users/keith/scratch/book_glutton/foo/OPS/index.opf:11:14: error: unfinished element<br />
/Users/keith/scratch/book_glutton/foo/OPS/index.opf:2:91: error: IDREF &#8220;PrimaryID&#8221; without matching ID</p>
<p>&#8230;but does actually provide the answer. Please add the @id&#8221; value to the dc:identifier.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aaron</title>
		<link>http://frontmatters.com/2008/05/08/announcing-the-bookglutton-epub-api/comment-page-1/#comment-228</link>
		<dc:creator><![CDATA[Aaron]]></dc:creator>
		<pubDate>Fri, 09 May 2008 20:06:37 +0000</pubDate>
		<guid isPermaLink="false">http://blog.bookglutton.com/?p=71#comment-228</guid>
		<description><![CDATA[Yes, the problem was the PHP ZipArchive class which was compressing and not storing. I moved creation of the zip to the command line and now the validator no longer complains. It&#039;s still complaining about unfinished elements though.]]></description>
		<content:encoded><![CDATA[<p>Yes, the problem was the PHP ZipArchive class which was compressing and not storing. I moved creation of the zip to the command line and now the validator no longer complains. It&#8217;s still complaining about unfinished elements though.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Keith Fahlgren</title>
		<link>http://frontmatters.com/2008/05/08/announcing-the-bookglutton-epub-api/comment-page-1/#comment-227</link>
		<dc:creator><![CDATA[Keith Fahlgren]]></dc:creator>
		<pubDate>Fri, 09 May 2008 17:22:44 +0000</pubDate>
		<guid isPermaLink="false">http://blog.bookglutton.com/?p=71#comment-227</guid>
		<description><![CDATA[Harrison is correct. I investigated my epub-generation code and found the -X flag too. See http://docbook.svn.sourceforge.net/viewvc/docbook/trunk/xsl/epub/bin/lib/docbook.rb?view=markup]]></description>
		<content:encoded><![CDATA[<p>Harrison is correct. I investigated my epub-generation code and found the -X flag too. See <a href="http://docbook.svn.sourceforge.net/viewvc/docbook/trunk/xsl/epub/bin/lib/docbook.rb?view=markup" rel="nofollow">http://docbook.svn.sourceforge.net/viewvc/docbook/trunk/xsl/epub/bin/lib/docbook.rb?view=markup</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Harrison Ainsworth</title>
		<link>http://frontmatters.com/2008/05/08/announcing-the-bookglutton-epub-api/comment-page-1/#comment-226</link>
		<dc:creator><![CDATA[Harrison Ainsworth]]></dc:creator>
		<pubDate>Fri, 09 May 2008 15:07:45 +0000</pubDate>
		<guid isPermaLink="false">http://blog.bookglutton.com/?p=71#comment-226</guid>
		<description><![CDATA[Maybe this is the mimetype problem and solution:

OCF section 4 -- http://www.idpf.org/ocf/ocf1.0/download/ocf10.htm -- mandates specific byte offsets for the mimetype filename and its contents.

If you use the Info-ZIP command-line zip tool you must use the -X (eXclude eXtra file attributes) option (otherwise stuff is stored between the filename and contents -- offending the second offset rule).]]></description>
		<content:encoded><![CDATA[<p>Maybe this is the mimetype problem and solution:</p>
<p>OCF section 4 &#8212; <a href="http://www.idpf.org/ocf/ocf1.0/download/ocf10.htm" rel="nofollow">http://www.idpf.org/ocf/ocf1.0/download/ocf10.htm</a> &#8212; mandates specific byte offsets for the mimetype filename and its contents.</p>
<p>If you use the Info-ZIP command-line zip tool you must use the -X (eXclude eXtra file attributes) option (otherwise stuff is stored between the filename and contents &#8212; offending the second offset rule).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aaron</title>
		<link>http://frontmatters.com/2008/05/08/announcing-the-bookglutton-epub-api/comment-page-1/#comment-225</link>
		<dc:creator><![CDATA[Aaron]]></dc:creator>
		<pubDate>Fri, 09 May 2008 05:41:02 +0000</pubDate>
		<guid isPermaLink="false">http://blog.bookglutton.com/?p=71#comment-225</guid>
		<description><![CDATA[Keith,

Yes, epubcheck complains about mimetype being at the wrong byte offset. Any idea how they came up with the byte offset? Mimetype is the first file in the archive. You can confirm this with a hex editor.

I&#039;d appreciate anyone explaining the unfinished element errors. I&#039;ve seen these, and I&#039;ve double-checked the spec and the output. What elements are unfinished?

As for the other errors, currently the API does not support external references in uploaded files. It will in the future, but image or link references will cause the epub to not validate. Nevertheless, it will display in Digital Editions. Try uploading an HTML file without external references, and stay tuned to the blog for when we announce support for zip archive conversion. ;-)

Aaron]]></description>
		<content:encoded><![CDATA[<p>Keith,</p>
<p>Yes, epubcheck complains about mimetype being at the wrong byte offset. Any idea how they came up with the byte offset? Mimetype is the first file in the archive. You can confirm this with a hex editor.</p>
<p>I&#8217;d appreciate anyone explaining the unfinished element errors. I&#8217;ve seen these, and I&#8217;ve double-checked the spec and the output. What elements are unfinished?</p>
<p>As for the other errors, currently the API does not support external references in uploaded files. It will in the future, but image or link references will cause the epub to not validate. Nevertheless, it will display in Digital Editions. Try uploading an HTML file without external references, and stay tuned to the blog for when we announce support for zip archive conversion. <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Aaron</p>
]]></content:encoded>
	</item>
</channel>
</rss>

