Гость
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как указать режим (mode) для XslCompiledTransform? / 4 сообщений из 4, страница 1 из 1
19.10.2015, 07:46
    #39079641
Colt
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как указать режим (mode) для XslCompiledTransform?
Имеется файл XSLT:
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
<?xml version="1.0" encoding="windows-1251" ?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

  <xsl:template match="/">
    <html>
      <body>No mode</body>
    </html>
  </xsl:template>
  
  <xsl:template match="/" mode="m1">
    <html>
      <body>Mode "m1"</body>
    </html>
  </xsl:template>

  <xsl:template match="/" mode="m2">
    <html>
      <body>Mode "m2"</body>
    </html>
  </xsl:template>

</xsl:stylesheet>



Вопрос, как при использовании для преобразования объекта XslCompiledTransform указать, что требуется применять шаблоны с mode="m1"?

ПыСы Знаю, что есть обходной способ передать значение через параметр, который внутри анализируется и вызывается нужный шаблон. Но хочется знать, есть ли способ задать режим напрямую.
...
Рейтинг: 0 / 0
19.10.2015, 08:08
    #39079657
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как указать режим (mode) для XslCompiledTransform?
Никакото такого "режима" нет.
...
Рейтинг: 0 / 0
19.10.2015, 08:55
    #39079695
bazile
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как указать режим (mode) для XslCompiledTransform?
Colt, похоже только через параметры (смотри в самом конце - Specifying starting mode).
...
Рейтинг: 0 / 0
19.10.2015, 09:14
    #39079719
Colt
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как указать режим (mode) для XslCompiledTransform?
bazile, да, я видел эту статью. Что мне в этом подходе не нравится, так это то, что недоработка (или, скорее, неполная реализация) на стороне объекта .net, а лечить его приходиться через костыль в XSLT. Как-то это не по фен-шую. Вот и понадеялся, что спецы знают какое-нибудь волшебное слово, которое наставит XslCompiledTransform на путь истинный.
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как указать режим (mode) для XslCompiledTransform? / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]