@Becky...It's certainly true what you say. But here's what it says in the release notes:
Quote:
* Checks and, if possible, repairs all invalid id attribute values in the epub's html files.
* Also checks and, if possible, repairs internal links that contain bad bookmarks associated with the above html id problems.
* Checks and, if possible, repairs all navPoint id values in the toc.ncx.
|
The above means that it will not fix every single id problem. I saw no point in fixing all id problems because giving you the line number and the reason for the id fail should really be enough for you to fix the id problem. And the main reason that I wrote this app was because Epubcheck did not describe id problems very well. This plugin was really just an attempt to give proper reasons for any id failure as well as point the user accurately to the problem line in the epub.
If you want to see the problem that Epubcheck has with describing bad ids then you could try running your test epub(with bad ids) through Epubcheck. Then you will see the problem with Epubcheck's strange error messaging, which always seems to involve phantom colons that aren't there.