In this section, the specialized terminology (in bold) will be introduced and the slicing process will be explained.
HTMLslicer (the application) takes, as inputs:
It searches for the headings in your source document that are at the level equal or higher than your set heading level for segmentation. For example, if you set to slice at <H2> heading tags, your document will be segmented at each point where a <H1> tag and a <H2> tag are found (its cleavage points). There are two special segments (part of the document between 2 cleavage points) that may be used as a potential body template source:
It then:
The figure below illustrates how these templates (except the transition one) are used for generating your resulting HTML pages set:
Input documents used for generating the resulting HTML pages set.
As shown in the figure above, one resulting HTML page (ex.: The page related to the segment N of your source document) contains the "Top part" of a body template (Your source document may be used for that), a header (if requested), the segment content, a footer (if requested) and the "Bottom part" of the body template. If your source document has been used as a Body template, the "Bottom part" contains only this text: "</BODY></HTML>".
Not illustrated above, is the impact of the transition template. It generates a sub table of content with a hyperlink for each sub-section HTML page that follows. This resulting part (the transition part) is placed between the segment part and the footer part of such pages. In this document the, Introduction, User Interface, Templates Reference and Appendix sections contain such a transition part.