Hi Lars,
No, this is a long-standing problem.  I notice that you are using epubcheck 
version 3 to check epub2 files.  It is possible that the new version of 
epubcheck is more picky.  Did your old epubs have the DOCTYPE?

Bob Stayton
Sagehill Enterprises
[email protected]


From: Lars Vogel 
Sent: Thursday, April 18, 2013 3:24 PM
To: Bob Stayton 
Cc: DocBook Apps 
Subject: Re: [docbook-apps] epub generation result has incorrect DocType


Thanks Bob. I can confirm, removing the doctype-public from 
xhtml-1_1/docbook.xsl does lead to valid epubs. 


<xsl:output method="xml" encoding="UTF-8" indent="no" doctype-public=""/>



Have this error been introduced in a recent version of the Docbook XSL? I'm 
using the same Saxon version which I used last year to create my epub books and 
I did not had this error last year.



2013/4/17 Bob Stayton <[email protected]>

  I'm guessing that you are using Saxon for processing.  This issue was 
discussed a couple of weeks ago:

  https://lists.oasis-open.org/archives/docbook-apps/201304/msg00025.html

  Bob Stayton
  Sagehill Enterprises
  [email protected]


  From: Lars Vogel 
  Sent: Wednesday, April 17, 2013 1:52 PM
  To: DocBook Apps 
  Subject: [docbook-apps] epub generation result has incorrect DocType


  Hello, 


  I'm generating epub from Docbook input and getting during the validation one 
error and one warning with regards to the Doctype.


       [java] Epubcheck Version 3.0
       [java] Validating against EPUB version 2.0
       [java] ERROR: 
/home/vogella/workspace/docu/de.vogella.publishing/../output/epub/book.epub/OEBPS/content.opf:
 Obsolete or irregular DOCTYPE statement. The DOCTYPE can be removed.
       [java] WARNING: 
/home/vogella/workspace/docu/de.vogella.publishing/../output/epub/book.epub/OEBPS/toc.ncx:
 Irregular DOCTYPE: found '-//W3C//DTD XHTML 1.1//EN', expecting '<!DOCTYPE ncx 
PUBLIC "-//NISO//DTD ncx 2005-1//EN" 
"http://www.daisy.org/z3986/2005/ncx-2005-1.dtd";>'.


  My input looks simular to the XML file listed below.


  Any advice how to remove this error? I'm using DocBook XSL 1.77 for the 
transformation.


  Best regards, Lars


  <?xml version="1.0"?>


  <book>
  <bookinfo>
  <title>Java programming with the Eclipse IDE</title>
  <author>
  <firstname>Lars</firstname>
  <surname>Vogel</surname>
  </author>
  <copyright>
  <year>2007</year>
  <holder> Lars Vogel</holder>
  </copyright>
  <pubdate>17.02.2013</pubdate>


  <releaseinfo>Third edition
  </releaseinfo>


  <mediaobject role="cover">
  <imageobject id="cover-image">
  <imagedata fileref="images/cover.png" align="center" />
  </imageobject>
  </mediaobject>
  </bookinfo>
  <part>
  <title>Eclipse Overview</title>
  <chapter>
  <title>Eclipse overview
  and terminology
  </title>
  <para> This chapter gives a short introduction into
  the Eclipse
  project and the Eclipse IDE.
  </para>
                   </chapter>
         <part>
  </book>

Reply via email to