View Single Post
Old 06-19-2009, 02:42 PM   #14
kovidgoyal
creator of calibre
kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.
 
kovidgoyal's Avatar
 
Posts: 45,427
Karma: 27757236
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
You can use any standard XML validater to validate OPF, NCX and XHTML files against a DTD (that's really all that epubchecker does anyway).

I just think that releasing tools called "EPUB checkers" that don't guarantee anything at all is rather counterproductive. People new to them are going to expect that if the tool passes their EPUB file, the file is guarateed to work with EPUB supporting readers. Unfortunately, that is not the case at all.

@bcogney: there is no tool that will check everything in an EPUB file. What I do is usually run hand crafted EPUB files through calibre as it does a fair bit to try to output EPUB files that will actually work on common EPUB readers. Another strategy is to manually check the files with ADE and leave it at that as most people consider it to be the "reference" implementation for EPUB readers and most ebook reader devices use it to render EPUB.
kovidgoyal is offline   Reply With Quote