【发布时间】:2019-06-01 13:29:46
【问题描述】:
在阅读 XProc 3 时,我想知道像 XSLT 3 样式表这样的步骤是否可以返回任何类型的 XSLT 3 或 XPath 3.1 数据模型。
http://spec.xproc.org/master/head/xproc/#documents.9 中的规范有一段说
如果结果是映射、数组或任何原子值,则 JSON 文档是 创建并使用内容类型 application/json。
我很难理解一般序列会发生什么,例如节点数组序列(例如类型array(node())*)或从原子类型到节点的映射序列(例如类型map(xs:string, node())*),因为这不是JSON可以处理的类型,至少在我的意义上不是知道 JSON 或 XSLT 3 序列化规范允许 JSON 序列化。
关于 XProc 3 是否允许在步骤之间传递任何 XDM 3.1 序列的任何见解?
【问题讨论】: