Html 4.01


Hi !

Is it possible to have Episerver output HTML 4.01 "code" in any way ? For me, it just tries to output XHTML, regardless what I do. ( = ends tags in a xml/"correct" way etc )

So far I have tried:
* Build a HTTP module ( inherit from IHttpModule )
- In this, tried to replace all typical xhtml tags from /> to >. The problem is that in this moment, the HTML is like it should ( in this case html 4.01 ), It seems like EpiServer is doing something with it later in the process ?

( the reason that I want to make something that looks like HTML 4.01 is that it works better for html Emails )

Thanks for answers / suggestions !

Jun 02, 2009 11:19


I solved the problem by applying as custom made Filter class ( inherit from Stream ) to the Response.Filter in the pages override void OnInit -method. Here I do the try-to-make-the-response-html 4.01-compliant.

The thing is that this is pretty much what I first tried to do, but the difference is that the OnInit seems to happen after EpiServer framework has done their replace-to-xhtml.

So what happens here is:
1. EpiServer framework doing some regex stuff to try to make the html xhtml compliant

2. My code removes what EpiServer framework has done ;-)

Have any other suggestions, please comment !


Jun 09, 2009 11:19
This thread is locked and should be used for reference only. Please use the Episerver CMS 7 and earlier versions forum to open new discussions.
* You are NOT allowed to include any hyperlinks in the post because your account hasn't associated to your company. User profile should be updated.