Я хочу перебрать все переменные, объявленные в моем XSL. Возможно ли использование XPath? Мне нужен синтаксис XPaith, который будет использоваться в XSL «для каждого».Как выбрать все переменные, объявленные в XSL?
0
A
ответ
0
Возможно делать
<xsl:for-each select="document('')/xsl:stylesheet/xsl:variable">...</xsl:for-each>
сближается (если вы хотите, чтобы переменные верхнего уровня). Но это просто читается в таблице стилей как XML-документ и дает вам доступ к элементам xsl:variable
в коде таблицы стилей, но не дает вам доступа ко всем значениям переменных, вычисленным во время выполнения.
1
Нет, это невозможно - нет доступа ко всем переменным в одном выражении, переменные можно ссылаться только по отдельности, используя их имя с префиксом $
.
Смежные вопросы
- 1. Как перечислять все локально объявленные переменные скрипта?
- 2. Ловля все объявленные переменные в ESLint
- 3. Переменные, объявленные &&
- 4. переменные, объявленные в @implementation
- 5. Переменные, объявленные в цикле
- 6. Заполняющие переменные, объявленные в модели
- 7. Объявленные переменные stack
- 8. Как выбрать все факторные переменные в R
- 9. Как вычесть две переменные, объявленные в MYSQL
- 10. Как использовать переменные, объявленные в другом классе?
- 11. Как использовать объявленные переменные в разделе html?
- 12. Есть ли способ напечатать все объявленные переменные в моей программе?
- 13. Доступ все переменные, объявленные в функции без дублирования кода
- 14. переменные в XSL
- 15. Когда появляются переменные, объявленные как параметры?
- 16. Обнаружение объявленные переменные пакета в Perl
- 17. Почему переменные, объявленные «нашими» видимыми в файлах?
- 18. Инициализировать статические переменные, объявленные в заголовке
- 19. Переменные, объявленные вне метода init() в сервлетах
- 20. Не удается получить объявленные переменные в JavaScript
- 21. Opencv Переменные, не объявленные в этой области
- 22. Переменные, объявленные в `class << self`
- 23. не распознает объявленные переменные в C# .net
- 24. Переменные параметра параметра, не объявленные в области
- 25. переменные, объявленные в for-statments, выглядят глобальными
- 26. переменные, объявленные и не используются в Go
- 27. Где переменные, объявленные в IIFE, идут?
- 28. получить уже объявленные переменные из текстового файла
- 29. jQuery .load не умеет читать объявленные переменные?
- 30. Невозможно удалить переменные, объявленные внутри базового представления
Реальный вопрос: почему, по-вашему, вам нужно это сделать? Каждая переменная, которую вы хотите использовать, должна быть явно объявлена с помощью '' или '', поэтому вы уже знаете, какие переменные у вас есть. Если вам нужна какая-то структура, которую вы можете «пропустить», вам, вероятно, понадобится одна переменная, значение которой представляет собой набор узлов, а не набор разных переменных, содержащих один узел. –