Микрософт 15 января
добавило возможность использовать XSLT 3.0, но не везде.
XSLT 2.0 is not supported in .NET framework.
Instead, Microsoft is now considering supporting XSLT 3.0 in .NET framework.
2019-05-16, the decission makers just do not like the taste of the juice and so XSLT 3.0 is dismissed as obsolete tech.
Класс XslTransform явлется устаревшим в версии .NET Framework 2.0.
Можно выполнять XSLT-преобразование, используя класс XslCompiledTransform.
Microsoft's XslCompiledTransform is an XSLT 1.0 processor.
О библиотеке Saxon.NET:
The Saxon source code is written in Java. It has been ported to the .NET platform
by cross-compiling the bytecode produced by the Java compiler into the IL code used on .NET,
and adding various components designed to integrate Saxon fully into the .NET environment.
Как вы, (восклицание), живёте в этом безбожном дотнете?
Здравствуйте, Arsen.Shnurkov, Вы писали:
AS>Микрософт 15 января AS>добавило возможность использовать XSLT 3.0, но не везде.
Это бизток, по определению под легаси заточен.
AS>Класс XslTransform явлется устаревшим в версии .NET Framework 2.0. AS>Можно выполнять XSLT-преобразование, используя класс XslCompiledTransform. AS>Microsoft's XslCompiledTransform is an XSLT 1.0 processor.
Да и фик бы с ним.
AS>Как вы, (восклицание), живёте в этом безбожном дотнете?
Здравствуйте, Arsen.Shnurkov, Вы писали:
AS>О библиотеке Saxon.NET: AS>The Saxon source code is written in Java. It has been ported to the .NET platform AS>by cross-compiling the bytecode produced by the Java compiler into the IL code used on .NET, AS>and adding various components designed to integrate Saxon fully into the .NET environment.
AS>Как вы, (восклицание), живёте в этом безбожном дотнете?
Мне очень интересно, кто вообще использует новейшие возможности XSLT 3.0 ? При том, что и от 1.0 можно неслабо охренеть. У меня тут лежит XSLT-файл мегабайтного размера, и меня радует, что его пишу и дополняю не я.
Здравствуйте, Arsen.Shnurkov, Вы писали:
AS>Проблема в том, что для сборки из исходных текстов Вам понадобится Java. AS>А операционная система может быть такая, где этой Java-ы нет.
Мда...
И смешно и грустно.
В общем, выдумывать примеры тоже уметь надо, или не суйся в спор — гнилыми помидорами закидают, как сейчас:
1. Про кросс-сборку ты ничего никогда не слышал, хотя под такую предполагаемую платформу с вероятностью 99.99% будут разрабатывать через кросс-сборку вообще всё.
2. И на такой необычной платформе непременно требуется выполнять преобразование по XSLT распоследнего стандарта, который нигде еще толком не реализован, кроме как в паре либ на Java, и при этом Java на той платформе достоверно нет.
Я ничего не упустил?
AS>А пользоваться MSIL-бинарником нельзя из-за требований по верификации исходного кода.
Это в дополнении к трешу из предыдущего абзаца? ))
Я продолжу: еще программисту нельзя нажимать Enter во время рабты и создавать директории в проекте на букву D.
В общем, жиденько с фантазией, лови еще порцию гнилых помидор.
Здравствуйте, VladD2, Вы писали:
IT>>Мы живём хорошо. А тот кто придумал XSLT пусть сгорит в аду со всеми своими версиями.
VD>Да, ладно! Идея там не плохая. Зря только язык вместо синтаксиса ХМЛ использует.
Помню сто лет назад cduce видел. XSLT с синтаксисом Ocaml. Прикольная штука.
Здравствуйте, Mr.Delphist, Вы писали:
MD>А что же ему ещё использовать? А так — получаем замкнутую экосистему, когда одна трансформация может родить другую, и далее по цепочке.
Нормальны синтаксис без тегов. Что рождает трансформация — дело десятое. Речь то не о том, что обрабатывает язык, а о самом языке. Вот это:
Здравствуйте, VladD2, Вы писали:
MD>>А что же ему ещё использовать? А так — получаем замкнутую экосистему, когда одна трансформация может родить другую, и далее по цепочке. VD>Нормальны синтаксис без тегов. Что рождает трансформация — дело десятое.
Здравствуйте, VladD2, Вы писали:
VD>не является человекочитаемым. Здесь язык смешан с обрабатываемым форматом. Должно было быть что-то вроде: VD>Тогда его можно будет нормально читать и код будет легко отличим от шаблонов, которые являются цитатами другого языка.
Батенька, Вы понимаете, что предлагаете PHP style?