Eine einfache „Builder“-Klasse, mit der sich vergleichsweise leicht XML/HTML Tags erstellen lassen. Ich brauche die Klasse immer mal wieder, wenn ich einzelne HTML-Ausgaben erstellen muss (hier aus einem „@todo
„-Taglet)
1 2 3 4 5 6 7 8 9 10 11 | String dt = new TagWriter("dt") .setAttribute("class", "simpleTagLabel") .setRawContent(new TagWriter("span") .setAttribute("style", "background-color:orange;padding:.5em;") .setContent("Zu Erledigen:") .toString()) .toString(); String dd = new TagWriter("dd") .setContent(tag.text()) .toString(); return dt + dd; |
Die Klasse kommt auch mit „leeren“ Tag zurecht und schließt diese korrekt.
Read More