HTML Help - RoboHelp Bugs

[Bad HHC & HHK]


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&reg; 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:

  1. Generate a small HHC and HHK file using HTML Help workshop.
  2. 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.