Я использую Xalan. Мой входной XML имеет пространство имен по умолчанию. Мой XSL огромен, и я не хочу добавлять все селекторы XPATH с псевдонимом пространства имен. Есть ли api в Xalan, с помощью которого я могу установить пространство имен по умолчанию, поэтому мне не нужно упоминать об этом в XSL/XPATH.Xalan - namespaces
1
A
ответ
2
Нет, для атрибута xpath-default-namespace требуется XSLT 2.0, который Xalan не поддерживает.
Если вы используете Xalan-J, вам не составит труда переключиться на Saxon, который поддерживает XSLT 2.0. Это должно дать вам возможность сделать ваш XSLT-код гораздо менее подробным, если вы не хотите, чтобы он становился все более четким.
Смежные вопросы
- 1. Namespaces путаница
- 2. Объявление Namespaces
- 3. Как распечатать версию XSLT, поддерживаемую Xalan в Xalan C++?
- 4. Вызов функции Xalan
- 5. Характеристики трансформатора Xalan
- 6. JSP XALAN Examlpe
- 7. Захват исключения из Xalan
- 8. Xalan Name Space issue
- 9. jboss 7.1 xalan проблема?
- 10. О Xalan Java Transformer
- 11. Xalan DLL отсутствует
- 12. Xalan дата расширения проблема
- 13. SPL Autoload and namespaces
- 14. XML сериализация + Namespaces (C#)
- 15. PHP DOMDocument Namespaces
- 16. JDOM2 - два Namespaces
- 17. Группировка и Namespaces
- 18. XSLT Addenda Namespaces CFDI
- 19. VBScript, MSXML и Namespaces
- 20. Spring XML Namespaces
- 21. namespaces в C++
- 22. PHP Namespaces автозагрузку
- 23. declarative_authorization и namespaces
- 24. Namespaces в Swift
- 25. Play framework + React, namespaces
- 26. NameSpaces When, Where, Why!
- 27. jQuery: bind namespaces events
- 28. XSL Transform Через Namespaces
- 29. gevent-socketio и namespaces
- 30. Namespaces и неопределенные ссылки