0

在阅读 XProc 3 时,我想知道像 XSLT 3 样式表这样的步骤是否可以返回任何类型的 XSLT 3 或 XPath 3.1 数据模型。

http://spec.xproc.org/master/head/xproc/#documents.9中的规范有一段说

如果结果是映射、数组或任何原子值,则创建 JSON 文档并使用内容类型 application/json。

我正在努力理解一般序列会发生什么,例如节点数组序列(例如 type array(node())*)或从原子类型到节点(例如 type )的映射序列,map(xs:string, node())*因为这不是 JSON 可以处理的类型,至少在我知道 JSON 或 XSLT 3 序列化规范允许 JSON 序列化的意义上不是。

关于 XProc 3 是否允许在步骤之间传递任何 XDM 3.1 序列的任何见解?

4

1 回答 1

0

这是一个绝对有效的问题,我认为应该在规范中进行一些澄清。你介意在 Github 上提出问题吗? https://github.com/xproc/3.0-specification/issues/

格里特

于 2019-06-02T09:57:11.090 回答