Можно ли использовать преобразование XSLT 2.0 с собственным фреймворком .net?
Я знаю, что это возможно с XSLT 1.0.
Можно ли использовать преобразование XSLT 2.0 с собственным фреймворком .net?
Я знаю, что это возможно с XSLT 1.0.
Microsoft не предлагает никаких процессоров XSLT 2.0.
Процессор XSLT 2.0, который, как утверждается, был написан специально для использования в .NET, - это XQSharp. .
Еще одним очень популярным процессором XSLT 2.0 является Saxon 9.x, который, хотя и написан на Java , имеет специальную версию .NET.
Я не согласен с тем, что XQSharp (или, если на то пошло, Saxon) работает медленно. Хотя ни один из них в настоящее время не компилируется в MSIL, оба имеют хорошие оптимизаторы. Я знаю по собственному опыту, что большие задачи группировки могут быть быстрее с XQSharp, чем с XslCompiledTransform.