There are three types of Automated Page Construction. The second is a routine to process blocks of semi-static data into a useable web format leaving a collection of static web pages. The third is where your visitors can dynamically provide information to update the page.
All methods have advantages and disadvantages.
This method requires fast and correct HTML creation so that browsers will not be confused. This is not hard, but is subject to inadvertant errors. Sometimes the source data is a block of unprepared data. A word processing file, a spreadsheet file or any other type of textual information. It might even be a collection of already HTML pages that you wish to post process.