使用 XQuery、Zorba 和 Eclipse 输出纯文本

Outputing plain text with XQuery, Zorba & Eclipse

我正在尝试在我正在进行的项目中使用 XQuery。我需要做的一件事是使用 XQuery 来解析 XML 模型并输出纯文本(这个纯文本实际上是 C++ 代码,因为该项目是创建一个 XML -> C++ 代码发电机)。

通过简单地将 HTML 添加到您的代码和周围的 XQuery 命令中,让它输出 HTML 标记似乎非常简单(正如我在大多数示例中看到的,这是 XQuery 的可能用例)在大括号中。

是否可以这样做,而不是 HTML 只有纯文本?

注意:我正在使用 eclipse 和 zorba 进行 XQuery 开发。

干杯。

无论您的 XQuery 输出文本 HTML、XML 还是某种其他格式(例如 JSON)取决于您如何配置查询的序列化选项。它通常与声明输出方法和 mimetype 一样简单。一些 XQuery 实现有它们自己的序列化选项语法,一些在 Zorba 的文档中使用 W3C 的 XSLT and XQuery Serialization spec. This link 表示 Zorba 支持正式规范中概述的选项。

有点 dated thread,大约在 2012 年,可能会提供一些更具体的信息,但由于我不是 Zorba 用户,我无法为您提供比这更多的最新建议。