Guidelines for Using HTML-Based Output Templates with HTTP Clients
If you want to use an HTML-based output template to return output to an HTTP client, keep the following points in mind:
![*](chapterTOC_bullet.png)
Make sure the output template produces a valid HTML document.
![*](chapterTOC_bullet.png)
If the client checks the Content-Type value in the HTTP response header, make sure the template contains a <meta> tag that sets the Content Type to “text/html”.