質問

REST Web サービス内の各リソースの単純な XHTML 表現を提供したいと考えています。

現時点では、StringBuilder を使用してこれらを生成していますが、これは面倒でエラーが発生しやすいものです。サービスを公開した後もこれらが変化することはありませんが、それぞれをコーディングするプロセスは少し面倒です。

XHTML ドキュメント ライター API はありますか?XML ライターを使用するだけでよいでしょうか?どれ?独自の基本的な HTML ドキュメント クラスをロールするだけでよいでしょうか。doctype は毎回同じです。タイトル、メタタグ、本文のコンテンツを設定するだけでよく、そのほとんど (すべてのコンテンツではありません) が GET 用の HTML にすでに含まれています。

それとも、ただ StringBuilder を使用して、愚痴を言うのをやめるべきでしょうか?;)

ありがとう。

役に立ちましたか?

解決

次のようなものを使用できます ジェイドム または dom4j. 。どちらも、ドキュメントを構築して XML 文字列としてシリアル化するためのシンプルなインターフェイスを提供します。StringBuilder を使用するよりも脆弱ではありません。

アップデート: dom4j のリンクを修正しました。

他のヒント

https://j2html.com/する 新しいソリューション(最終的に)があるようです>

私は、ApacheののXMLBeans の試みを与えるだろう。 (生成あなたはそれで XHTMLのスキーマを処理することができ、それがハンドルにクラスを生成します/検証)XHTML直接

希望、それは助けています。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top