I'm converting an RTF document to epub (and mobi) and am trying to extract a table of contents.

All of my chapters start with the word "CHAPTER" in all caps, but are not tagged in any special way. I'm using the following XPATH expression to find the chapters:

//*[re:test(., "CHAPTER")]

This is working except that my TOC looks like this:


As you can see, the table of contents includes the cover page text as several chapters that all point to the first page.

Also I'm getting duplicate entries for each chapter.

I was able to fix this with the manual TOC editor, but I'm wondering if I'm doing something wrong with my detection approach.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.