【问题标题】:Can XProc 3 handle any XPath 3.1 value/type?XProc 3 可以处理任何 XPath 3.1 值/类型吗?
【发布时间】: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 序列的任何见解?

【问题讨论】:

    标签: xproc xpath-3.1


    【解决方案1】:

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

    格瑞特

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多