Frage

Ich möchte in einem REST Web-Service eine einfache XHTML Darstellung jeder der Ressourcen zur Verfügung zu stellen.

Im Moment bin ich mit einem String diese zu erzeugen, die sowohl mühsam und fehleranfällig ist. Ich sehe nicht, diese zu ändern, nachdem er den Service veröffentlichen, sondern den Prozess der Codierung jeder ein bisschen schmerzhaft ist.

Gibt es ein XHTML-Dokument Schriftsteller api? Soll ich gerade einen XML-Writer verwenden? Welcher? Sollte ich nur meine eigenen grundlegenden HTML-Dokument Klasse rollen - Doctype das gleiche jedes Mal, ich muss nur den Titel setzen, Metatags und Körperinhalt, von denen die meisten (aber nicht alle Inhalte) ist bereits in HTML für die GETs

Oder sollte ich nur String und jammern stoppen? ;)

Danke.

War es hilfreich?

Lösung

Sie könnten so etwas wie verwenden jdom oder dom4j . Entweder man stellt eine einfache Schnittstelle für das Dokument zu bauen und sie dann als XML-String serialisiert. Es ist weniger spröde als ein Stringbuilder verwendet wird.

UPDATE:. Korrigierte dom4j Link

Andere Tipps

Es scheint, eine neue Lösung zu sein (endlich): https://j2html.com/

Ich würde Apache XMLBeans versuchen. Sie können mit ihm XHTML Schema verarbeiten, und es wird Klassen Griff generieren (erzeugen / validate) XHTML direkt.

Hope es hilft.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top