Передача параметрів Коли ви викликаєте шаблон, ви передаєте йому аргументи використовуючи елемент <xsl:with-param> і атрибут name. Значення атрибута <xsl:with-param> має збігатися з назвою параметра, визначеного у фактичному шаблоні; інакше параметр ігнорується.
XSLT <xsl:variable> Примітка. Після того як ви встановили значення змінної, ви не можете змінити або змінити це значення! Порада: Ви можете додати значення до змінної за допомогою вмісту елемента <xsl:variable> АБО за допомогою атрибута select!
Елемент <xsl:param> має ту саму модель вмісту, що й <xsl:variable>. Без вмісту та атрибута select стандартним значенням параметра є порожній рядок ("").
XSLT пропонує кілька способів прив’язати ім’я до значення, щоб пізніше на це значення можна було посилатися за ім’ям будь-яку кількість разів у таблиці стилів. Елемент variable прив’язує ім’я до незмінного значення після його оцінки, тоді як елемент param прив’язує ім’я до значення за замовчуванням, але це значення ви можете змінити.
Елемент <xsl:template> використовується для створення шаблонів. Атрибут match використовується для асоціації шаблону з елементом XML. Атрибут match також можна використовувати для визначення шаблону для всього документа XML. Значенням атрибута match є вираз XPath (тобто match="/" визначає весь документ).
Передача параметрів Коли ви викликаєте шаблон, ви передаєте йому аргументи використовуючи елемент <xsl:with-param> і атрибут name. Значення атрибута <xsl:with-param> має збігатися з назвою параметра, визначеного у фактичному шаблоні; інакше параметр ігнорується.