1

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

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

是否有可能做到这一点,而不是让 HTML 只有纯文本?

注意:我将 eclipse 与 zorba 一起用于我的 XQuery 开发。

干杯。

4

1 回答 1

1

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

一个有点过时的线程,大约在 2012 年,可能会提供一些更详细的信息,但由于我不是 Zorba 用户,因此我无法为您提供比这更多的最新建议。

于 2015-05-08T03:29:12.887 回答