Solution: You're on the right track but windows not necessary
I tried all the other suggested solutions for the dreaded "The index.xml file is missing" error when trying to open a corrupted Pages document. I had tried all the suggestions from 2007 to 2009 with no luck.
Then, the last one I came across recommended renaming the file from "[file name].pages" to "[file name].pages.zip" and then opening it on my Mac. I tried this, but it still didn't work. So I emailed the file to myself at work where i use PC's, and lo and behold I was able to open the file with the intrinsic Windows XP Compressed Folders. I assume that this could probably be done in Windows in Parallels as well, and other applications like Winzip might work just as well as the Compressed Folders in Windows XP.
After opening it, I found the .pdf preview file (Thanks heavens for saving a preview in the Pages document) and I sent this back to myself at my Mac. Voila! I opened the PDF in Preview, copied, and pasted the text back into a Pages document (with saved preview!). Hope this helps!
EM
Essentially the .pages file is a folder but Apple makes it no longer seen as one so 'Show Package Contents' is not an option in the contextual menu (right-click). To resolve this error you NEED to have the index.xml file present at the top of the pages package.
SOLUTION: rename the file to .zip. Double-click this file to unzip and you should now have:
as a folder in the same location. Open that folder and:
1. If the
file is already there it may have just been inaccesible due to file not being saved completely the last time. Rename folder to '
', reopen in Pages and hopefully it should work.
2. If the
file is missing, I've read elsewhere that there should be a index-new.xml file that you can rename and follow the rest of the procedure in Step 1.
3. #1 solved it for me so beyond this I'm not sure, perhaps you could borrow this index.xml file from another pages document to recover at least something from a working file.