Um schnell und einfach Html erzeugen zu können, habe ich die Anfänge der ersten zwei Klassen implementiert:
Aus folgendem Schnipsel-Code wird dann ein vollwertiges Html-Dokument erzeugt:
var result = HtmlDocument.Create(
"Titel",
new HtmlElement(
"div",
"Es ist " + DateTime.Now.ToString()),
new HtmlElement(
"div",
"IP des Aufrufers ist: "
+ webContext.ListenerContext.Request.RemoteEndPoint.ToString())
);
=>
In den nächsten Schritten wird diese Klasse um weitere Hilfsfunktionen erweitert. Insbesondere sollen Hilfsmethoden eingeführt werden, die den Head-Bereich gezielt modifizieren.