У меня проблема с включением шаблонов xslt.
У меня есть a.xslt, который включает в себя b.xslt и c.xslt.
b и c оба требуют шаблон, расположенный в d.xslt. Если я добавлю оператор включения в b и c, я получу ошибку шаблона в VS2008:
The named template 'MyTemplate' does not exist.
и когда я пытаюсь зайти на веб-страницу, которая использует эти XSLT, я получаю сообщение об ошибке, и они отображаются неправильно.
Если я включу d.xslt в a.xslt, он будет отображаться правильно, но я получаю ошибку в b и c о том, что шаблон, на который я ссылаюсь, не существует:
'MyTemplate' is a duplicate template name.
Каким был бы правильный способ иметь такое дерево включений? Или, может быть, это проблема VS2008?
Я мог бы удалить d.xslt и добавить этот шаблон к b и c, но проще управлять, если шаблон находится в одном месте.
- отредактировано: добавлен текст ошибки VS2008.