Red Hat Training

A Red Hat training course is available for Red Hat Fuse

第321章 TidyMarkup DataFormat

Camel バージョン 2.0 以降で利用可能

TidyMarkup は、TagSoup を使用して HTML を整理するデータ形式です。醜い HTML を解析し、整形式の HTML として返すために使用できます。

正式リリース前の SOAP をテストに使用

PDF マニュアルに奇妙な記号が含まれている問題がありました。そのため、Jonathan はこのデータ形式を使用して、pdf マニュアルをレンダリングするためのベースとして使用される wiki html ページを整形しました。そして奇妙な記号を消すことができました。

TidyMarkup は 非整列化 操作のみをサポートします。これは、整形式の HTML を醜い HTML に変換したくないためです。

321.1. TidyMarkup Options

TidyMarkup データ形式は、以下に示す 3 個のオプションをサポートしています。

名前デフォルトJava タイプ説明

dataObjectType

org.w3c.dom.Node

String

非整列化するデータ型は、org.w3c.dom.Node または java.lang.String のいずれかです。デフォルトでは org.w3c.dom.Node です

omitXmlDeclaration

false

Boolean

文字列を返す場合、先頭の XML 宣言を省略しますか。

contentTypeHeader

false

Boolean

データフォーマットがデータ形式を実行できる場合は、データフォーマットの型で Content-Type ヘッダーを設定するかどうか。たとえば、XML にマーシャリングするデータ形式の場合は application/xml、JSON にマーシャリングするデータ形式の場合は JSon です。