第 347 章 TidyMarkup DataFormat
可作为 Camel 版本 2.0 提供
TidyMarkup 是一个数据格式,它使用 TagSoup 来缓解 HTML。它可用于解析 ugly HTML,并返回格式良好的 HTML。
Camel eats 属于我们自己 -dog food- soap
我们的 pdf 手册中有一些问题,其中有些奇怪的符号。因此 Jonathan 使用这个数据格式来浏览 wiki html 页面,这些页面用作渲染 pdf 手册的基础。接着是无奇怪的符号。
TidyMarkup 只支持 unmarshal 操作,因为我们不希望将 HTML 形成成大型 HTML。
347.1. TidyMarkup 选项
TidyMarkup 数据格式支持 3 个选项,它们如下所列。
名称 | 默认 | Java 类型 | 描述 |
---|---|---|---|
dataObjectType |
|
| 要传播的数据类型可以是 org.w3c.dom.Node 或 java.lang.String。默认为 org.w3c.dom.Node |
omitXmlDeclaration |
|
| 当返回字符串时,请省略 top 中的 XML 声明。 |
contentTypeHeader |
|
| 如果数据格式能够这样做,则数据格式是否应该以 data 格式设置 Content-Type 标头。例如,用于数据格式的 application/xml (数据格式)或 application/json 用于数据格式 marshalling to JSon etc。 |