第 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

字符串

要传播的数据类型可以是 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。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.