Неструктурированный контент страницы в базе хранится в виде HTML (в широком смысле - в XML) как текст. Когда он передается для отображения пользователю, то преобразуется в DOM-модель.
Но ничто вам не мешает выбрать другую нотацию для хранения, которая поддерживает описание древовидной или графовой структуры объектов - JSON, или, на худой конец, делать сериализацию DOM-модели в любой формат среды разработки, которая она поддерживает.
Вы можете пойти дальше, и в базе сделать такую структуру таблиц, чтобы хранить DOM со всеми свойствами и нюансами, но так никто не делает - это слишком медленно будет работать.