При чтении в XProc 3 мне интересно, может ли такой шаг, как таблица стилей XSLT 3, вернуть какой-либо тип модели данных XSLT 3 или XPath 3.1.
Спецификация в http://spec.xproc.org/master/head/xproc/#documents.9 имеет раздел с надписью
Если результатом является карта, массив или любое атомарное значение, документ JSON
создано и используется приложение типа контента / json.
Я изо всех сил пытаюсь понять, что произойдет с последовательностями в целом, например, последовательность массивов узлов (например, тип array(node())*
) или последовательность отображений из атомарного типа в узел (например, тип map(xs:string, node())*
), поскольку это не тот тип, который JSON может обработать, по крайней мере, не в том смысле, в каком я знать JSON или спецификацию сериализации XSLT 3, допускающую сериализацию JSON для.
Любое понимание того, что XProc 3 позволяет передавать любую последовательность XDM 3.1 между этапами?