Использование функций расширения в потоковом режиме в Saxon / Net - PullRequest
0 голосов
/ 11 декабря 2018

Я хотел бы знать, можно ли вызывать функции расширения пользователя в потоковом режиме, используя XSLT 3.0 в Saxon EE для .Net.

И если да, то при каких ограничениях (например, "никогда не пропускать узлы").как параметры, но атомные значения в порядке "и т. д.)

Я просмотрел основную документацию, но ничего не смог найти.

1 Ответ

0 голосов
/ 12 декабря 2018

Я не думаю, что это было проверено, поэтому я предлагаю вам попробовать и посмотреть.Анализ стримабельности использует общие правила стримабельности, поэтому, если вы передадите атомарные значения (или непотоковые узлы), тогда все должно быть в порядке.Возможно, вам также удастся сойти с проходящих узлов при условии, что вы не будете пытаться выполнять навигацию вниз от них.Если вы передаете последовательность узлов, а не один узел, они могут быть помещены в буфер.

...