第320章 TidyMarkup DataFormat
Camel バージョン 2.0 で利用可能
TidyMarkup は、TagSoup を使用して HTML を連携させるデータ形式です。不安定な HTML を解析し、非常に適切に形式の HTML を返すために使用できます。
camel eats our own -dog food- soap
PDF マニュアルにいくつかの問題があり、いくつかのレジョナルシンボルを用意しました。そのため Jonathan はこのデータ形式を使用して、pdf マニュアルのレンダリングのベースとして使用される wiki html ページを連携させます。そして、mysterious symbol vanished.
TidyMarkup は アンマーシャリング 操作のみをサポートします。これは、HTML の公式な HTML に変換したくないためです。
320.1. TidyMarkup オプション
TidyMarkup データフォーマットは、以下に示す 3 つのオプションをサポートします。
Name | デフォルト | Java タイプ | 説明 |
---|---|---|---|
dataObjectType |
|
| アンマーシャリングするデータ型は、org.w3c.dom.Node または java.lang.String のいずれかになります。デフォルトは org.w3c.dom.Node です。 |
omitXmlDeclaration |
|
| String を返す場合は、上部の XML 宣言を省略します。 |
contentTypeHeader |
|
| データフォーマットがデータ形式を実行できる場合に、データ形式がデータ形式の型で Content-Type ヘッダーを設定するかどうか。たとえば、XML へのデータフォーマットの application/xml、または JSon へのデータフォーマットの application/json など。 |