---
title: "Skapa statisk html-sida från databas"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/14090-skapa-statisk-html-sida-från-databas"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Jörgen HP"
published: "2002-01-30T12:59:00.000Z"
updated: "2002-01-30T14:00:00.000Z"
replies: 1
views: 267
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/14090-skapa-statisk-html-sida-från-databas"
---

# Skapa statisk html-sida från databas

## #1 — Jörgen HP, 2002-01-30T12:59Z

Hej, har fibblat rundor lite med min webtidning nu. Från början byggde jag den med XML, XSL och DOM. 

Men efter lite diskussioner fram och tillbaka kom vi fram till att en databas var bättre på de flesta punkter i detta fallet.

Nu är det ju så att en artikel ändras sällan eller aldrig, därför är det dumt att hämta den från databasen varje gång. Därför hade jag tänkt att skapa en artikel med ett formulär och sedan göra en insert i databasen. Samtidigt vill jag skapa en statisk html-sida som kan användas när artikeln läses. Sker en sökning på sidan så sker sökningen på det som finns i DBn. Sedan om artikeln ändras så vill jag uppdatera den statiska html-sidan. Anledningen till att jag vill använda databas och inte enbart statiska sidor är att jag vill komma åt sök- och sorteringsfunktioner samt en dynamisk meny som grupperar artiklarna till olika kategorier och subkatergorier.

Hur går man tillväga för att bygga upp detta med att göra statiska html-sidor från en databas. Kan man ha en klar templet som man bara fyller i texten och sedan döper den med hjälp av \<title\> eller liknande?

mvh Jörgen

Permalänk: https://www.webforum.nu/p/14090

## #2 — jarvklo, 2002-01-30T14:00Z

Om du vill kan du använda det bästa från två världar kan du skapa ett XML-träd som du transformerar till det (eller de) utmatningsformat du vill ha i samband med att du skriver in innehållet i detabasen ;)

I Princip borde du kunna göra såhär:

1) Innehållet postas in från ett formulär
2) Gör INSERT i databasen
3) Bygg ett XML-träd av informationen
4) Läs in XSLT-mall för "modern" CSS-stilad HTML utan tabeller
5) Tranformera och skriv ut (t.ex. via metoden save("sidan.html") i MSXMLDOM-objektet")
6) Läs in XSLT-mall för NN4-specifik HTML
7) Transformera och skriv ut
8) Läs in mallen för WML
9) Transformera och skriv ut

Möjligen att du måste klona XML-trädet med informationen mellan varje transformation... Det märker du när du testar.

Permalänk: https://www.webforum.nu/p/308801

---

Tråden på webben: https://www.webforum.nu/amne/asp/14090-skapa-statisk-html-sida-från-databas
