第 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 Options

TidyMarkup 数据格式支持 3 个选项,它们如下所列。

Name默认Java 类型描述

dataObjectType

org.w3c.dom.Node

字符串

要传播的数据类型可以是 org.w3c.dom.Node 或 java.lang.String。默认为 org.w3c.dom.Node

omitXmlDeclaration

false

布尔值

当返回字符串时,请省略 top 中的 XML 声明。

contentTypeHeader

false

布尔值

如果数据格式能够这样做,则数据格式是否应该以 data 格式设置 Content-Type 标头。例如,用于数据格式的 application/xml (数据格式)或 application/json 用于数据格式 marshalling to JSon etc。