XMLmind Web Help Compiler works a little
like hhc.exe
, Microsoft® HTML Help compiler. It takes as its
input:
This XML input file must conform to the following RELAX NG
schema: schema/toc.rnc
. A sample
TOC XML file is found in toc.xml
.
This XML input file must conform to the following RELAX NG
schema: schema/index.rnc
. A sample
index XML file is found in index.xml
.
For now, the
toc.rnc
andindex.rnc
schemas are not documented. We'll document them as soon as someone will be interested.
Unlike hhc.exe
which generates a single
".chm
" file, whc:
<html xmlns="http://www.w3.org/1999/xhtml"> <head> ... <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.7.1/jquery.min.js" type="text/javascript"></script> <script src="_wh/wh.js" type="text/javascript" charset="UTF-8"></script> ... <head> ... <html>
More precisely,
script
elements are inserted
before first page script
element if any; appended to
the head
element otherwise.link rel=stylesheet
and
meta
elements are appended to the head
element._wh/
subdirectory of its output directory.