Использование Saxon / C с Perl - PullRequest
       13

Использование Saxon / C с Perl

1 голос
/ 20 сентября 2019

На сайте Saxon написано, что Saxon / C может быть вызван из Perl, но я не могу найти никаких примеров.Единственное, что я обнаружил, что интерфейсы к Saxon - это один старый модуль Perl (XML :: Saxon :: XSLT2), который использует Inline :: Java и, по-видимому, очень медленный.Но я не могу найти ничего, что использует Saxon / C.Кто-нибудь имел успех в этом, кто может поделиться некоторыми советами?

1 Ответ

1 голос
/ 23 сентября 2019

мы еще официально не выполнили работу по интеграции, необходимую для расширения Saxon / C на Perl, он все еще находится в нашем списке задач.Поэтому мы в настоящее время не поддерживаем это.Я не знаю никого, кто сделал эту работу еще, но я знаю, что это может быть сделано.

На веб-сайте Saxon мы заявляем, что возможно создавать расширения на таких языках, как Perl, поскольку Saxon / C имеет интерфейс C / C ++.В настоящее время у нас есть только расширения для PHP и Python (доступны в следующем выпуске).

В качестве обходного пути вы можете запустить команду преобразования из Saxon / C, используя функцию exec в Perl вместо версии Java, поэтому избегая необходимости запускать Java VM.

...