Может ли XProc 3 работать с любым значением / типом XPath 3.1? - PullRequest
0 голосов
/ 01 июня 2019

При чтении в 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 между этапами?

1 Ответ

0 голосов
/ 02 июня 2019

Это абсолютно правильный вопрос, и я думаю, что в спецификации должны быть разъяснения.Не могли бы вы поднять вопрос о Github?https://github.com/xproc/3.0-specification/issues/

Геррит

...