So I have my .opf and .ncx files created. They work just fine on the Kindle Previewer I installed onto my computer...but on the previewer on this website where you upload your book, the "Go To" only has the "Table of Contents," "Beginning," and "Cover" listed. WHY? Why does it work on the installed program but not on this website's previewer? Is that normal?
I put the html file (my book), the ncx file and the opf file together in a zip folder when I uploaded them to this site. The book looks great--just can't get this one darn thing to work!
Edit: There is one "Error" message I get when I use the Kindle Previewer: "Error(parsing):E3001: Requested XML node does not exist in memory." No idea what that means--anyone know?
You shouldn't upload the zipped NCX, OPF, and HTML files to the KDP website because this method will ignore the OPF and NCX files (only the HTML file will be converted and published). Instead, you need to build your ebook on your computer by dragging and dropping the OPF file into Kindle Previewer. After that, you will find a file with the extension .mobi in the folder "compiled-something.opf" in the same folder where your OPF is located. This .mobi file is the Kindle book that you need to upload and publish on KDP.
Please don't use the bug-ridden "Online Previewer" for any testing because it will only confuse you. NCX doesn't work in the online previewer.
The error message probably means that you misspelled some code in your NCX or OPF file (both of them are written in the XML language). Check the spelling of all your anchors (case-sensitive), a.k.a. bookmarks from Word. You can also post your NCX and OPF code here, and maybe someone will find an error.
To make code visible on this forum, replace all & with & and replace all < with <
If a person creates an EPUB file correctly, then KDP converter (or KindleGen) will recognize it as an EPUB file and will convert it using the OPF and NCX files inside the EPUB. If you just zip HTML, NCX, and OPF files together and upload the zip file to KDP, then only the HTML file will be converted and NCX and OPF will be ignored by the KDP converter.
KindleGen doesn't accept files with the extension .zip and the latest two versions of KindleGen no longer work with OPF files produced by MobiPocket Creator and EPUBs produced by some software such as InDesign. The structure of the OPF file that is best for Kindle books is not the same as the best structure for EPUB files. Although Amazon has made an effort to make Kindle books (KF8) more like EPUB ebooks, the two formats are still different.