Ошибка передачи переменной в шаблон при помощи xsl:with-param

Неожиданно столкнулся с проблемой: при попытке передачи переменной в шаблон с помощью <xsl:with-param />.

Трансформер считал, что переменная не объявлена, хотя само выражение <xsl:param name="name" /> было составлено без ошибок. Не нашел сходу информацию, способную разъяснить мне причину ошибки (в докладе Нормана Уолша на самом деле прямо говориться, что param в шаблоне должен быть объявлен либо в самом верху, либо должен быть первым потомком).

Читать далее