Наш магазин разрабатывает платформу, на которой построено несколько основных продуктов и специфических для клиента реализаций.Платформа существует уже 5 лет, и теперь мы пытаемся переосмыслить / изменить ее.Как владелец платформы, ниже приведены несколько ключевых принципов, которых я планирую придерживаться
- Будьте как можно ближе к спецификации Java EE
- Ограничение или устранение зависимостей от сторонних библиотек
- Сделайте контракты явными для компонентов платформы и, если возможно, создайте их как пакеты, совместимые с osgi
- Соответствуйте стандартам (для не Java EE)
Поэтому мы очень зависим от JAXP и XSLT для преобразований.У нас часто возникали проблемы с таблицами стилей XSLT, когда мы развертывали на серверах приложений разных поставщиков, а также на разных версиях серверов приложений одного и того же поставщика.В большинстве случаев проблемы заключаются в
- Использование специфического для синтаксического анализатора материала в XSLT
- Связывает реализации синтаксического анализатора с приложением
- Использование XSLT 2.0 / XPath2.0 с JAXP 1.3 и т. Д.
Мне нужна помощь ниже
- Где я могу проверить соответствие моего XSLT для 1.0, поскольку JAXP 1.4 поддерживает только XSLT 1.0 и Xpath1.0?
- Есть ли список поддерживаемых функций и т. Д. Для XSLT 1.0 (я ищу что-то похожее на javadoc для XSLT и XPath