Как сформировать xslt шаблон?

WoLFiks

Не курю...
Как сформировать xslt шаблон?

На основе xml файла необходимо получить html используя шаблон xslt.

Сформировать необходимо следующее:
<select name="md">
<option value="aaa">ddd</option>
<option value="bbb">ccc</option>
</select>

Каким образом сформировать шаблон, чтобы value внутри option соответствовало оределенному тегу из xml файла?
Т.е. формат файла xslt не позволяет сделать нечто подобное:

<xsl:template match='row'>
<option value='<xsl:value-of select='ID'/>'>
<xsl:value-of select='TAG0'/>
</option>
</xsl:template>

т.к. получаеться тег <xsl:value-of select='ID'/> внутри тега....

Так как сформировать шаблон, что бы можно было решить данную ситуацию?
 

WoLFiks

Не курю...
Каким образом применять?
Важно записать внутрь тега <option ...> .
А как это можно подружить с for-each ???
Если писать между тегов <любой> что-то </любой>, то это без проблем, а вот записать значение атрибута... Вот это проблемма...
Для примера еще вот что - <td class="Это надо брать из обрабатываемого XML"> - вот тут тоже неудача!...
Как быть ?
 

Фанат

oncle terrible
Команда форума
ну вот и пиши "внутрь тега <option ...>"
какие проблемы-то?
 

WoLFiks

Не курю...
XSLTprocessor ругаеться на эту строчку -
<option value='<xsl:value-of select='ID'/>'>, т.к. тег xsl: оказываеться завернутым в option ...
 

slach

Новичок
Рома =))) не верю своим глазам, ты начал изучать XSLT??
в XSLT вообще много чего есть
 

Фанат

oncle terrible
Команда форума
нет. я получаю информацию по XSLT исключительно по постам на форуме.
 
Сверху