View Single Post
Old 11-13-2011, 10:04 AM   #7
dwig
Wizard
dwig ought to be getting tired of karma fortunes by now.dwig ought to be getting tired of karma fortunes by now.dwig ought to be getting tired of karma fortunes by now.dwig ought to be getting tired of karma fortunes by now.dwig ought to be getting tired of karma fortunes by now.dwig ought to be getting tired of karma fortunes by now.dwig ought to be getting tired of karma fortunes by now.dwig ought to be getting tired of karma fortunes by now.dwig ought to be getting tired of karma fortunes by now.dwig ought to be getting tired of karma fortunes by now.dwig ought to be getting tired of karma fortunes by now.
 
dwig's Avatar
 
Posts: 1,613
Karma: 6718541
Join Date: Dec 2004
Location: Paradise (Key West, FL)
Device: Current:Surface Go & Kindle 3 - Retired: DellV8p, Clie UX50, ...
Quote:
Originally Posted by Tango Mike View Post
...
In the meantime, my question is: Why does ePub validation fail on a file that works as intended on the devices used to read it? That seems to apply a standard far more restrictive than required to obtain the desired result.

Can anyone explain this to me?
...
To address this question:

I think your main issue with understanding this is that you don't realize exactly what the issue is.

The real question is: "Why does my incorrectly constructed ePub actually work at all in the popular reading apps I tried."

The answer is that many ePubs, like many HTML web pages, are poorly constructed, containing many errors, and developers of readers have designed their apps to tolerate and correct for as many of these errors as possible.

The validation tools exist to aid in removing these errors. Testing in popular reading apps should still be done to find and possibly address issues with flaws in those apps' ability to handle some proper ePub structures (all of the reading apps are broken in one way or another). Flaws seen when testing a file in a reader is as likely to be a bug in the reader software as a flaw in the ebook itself and flaws in the ebook's structure are likely to go unseen.
dwig is offline   Reply With Quote