OK, och var finns denna "html kod" ?
Skapas inte HTML koden "on the fly" ?
Har du någon slags "mallar" lagrade för de olika sidorna ?
Kommer inte "%nnnnnn" variablern från *browsern*, d.v.s att det är
browsern (eventuellt hjälpt av "användaren") som anger på något sätt
vilken data som ska visas ?
Eller finns det *massor* av olika färdiga HTML sidor för alla tänkbara
presentationsfall ?
Sen måste den ju inte bli en enda jättestor switch sats.
oJsan's exempel blir tydligare. Sedan är den en annan sak att
t.ex get_frekvensomvandlarparamter() *i sig* kanske har en
switch sats för de olika parametrarna, men det ligger i en annan
del av koden (kanske en helt annan C-fil) och det blir renare och
enklare at underhålla om man inte blandar in det som en sub-switch
sats som du har gjort i ditt exempel.
> En del data är en textsträng, en del int en del double en del word osv.
Hm, men för *PIC'en* (så längde den inte behöver "räkna" med värderna)
så är allt samma sak, en sträng med bytes. Sen kanske en del data
behöver konverteras innan presentation/inkludering på HTML sidan,
men det är en annan sak. Men, det är lite svårt att uttala sig om utan
att ha dokumentationen för kommunikationen till hands...

> Vet inte så mycket om SSI, men jag gissar att den bara gör include på
> redan existerande data (såsom filer).
Beror lite på den aktuella implementeringen.
En del SSI (insåg inte tidigare att det var server side includes det handlade
om) kan även hantera speciella "markers" som t.ex sätter in aktuellt datum
i samband med "includen". Det låter lite som om det är något i den stilen
som TomasL har i tankarna !?