WebMaker translates a FrameMaker document paragraph by paragraph. This process is outlined simply by the following pseudo-code:
FOREACH Paragraph in FrameMaker document READ the paragraph IDENTIFY the FrameMaker tag IF conversion rules for that tag are specified in configuration THEN IF a new HTML node is to be created THEN WRITE the footer of the current HTML node CLOSE the current HTML node CREATE a new HTML node and make this the current node WRITE the title and the header of the current node ENDIF CONVERT the paragraph to HTML EXECUTE the conversion actions specified in the configuration ENDIF END