Bad HHC & HHK files
When Robohelp 7 creates HHC & HHK files, it does not add the correct HTML tags. This may or may not cause a problem with your help system.
Question: What's wrong with this Robohelp HHC file?
<html> <!-- Sitemap 1.0 --> <object type="text/site properties"> <param name="WindowName" value="Main"> <param name="Window Styles" value="0x800022"> <param name="ExWindow Styles" value="0x100"> </object> <ul> <li><object type="text/sitemap"> <param name="Name" value="Test"> <param name="Local" value="Test.htm"> </object> </ul> </html>
Answer: Its missing the correct <BODY> & <HEAD> tags
This is what a normal HHC file generated from Workshop looks like.
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN"> <HTML> <HEAD> <meta name="GENERATOR" content="Microsoft® HTML Help Workshop 4.01"> <!-- Sitemap 1.0 --> </HEAD> <BODY> <OBJECT type="text/site properties"> <param name="WindowName" value="Main"> <param name="Window Styles" value="0x800022"> <param name="ExWindow Styles" value="0x100"> </OBJECT> <UL> <li><object type="text/sitemap"> <param name="Name" value="Test"> <param name="Local" value="Test.htm"> </object> </ul> </BODY> </HTML>
How to Fix?
What I do is this:
- Generate a small HHC and HHK file using HTML Help workshop.
- Using a text editor add <head> & <body> tags to your RoboHelp HHC and HHK files using the HHC and HHK files from Step #1 as a guide.