Xpoint
   [напомнить пароль]

<xsl:element name='через переменную'>

Метки: [без меток]
2008-07-17 02:15:43 [обр] Principal AG(5/11)[досье]
Доброго в.с.
Что-то не проходит конструкция типа:
<xsl:variable name="role" select="@role"/>
<xsl:element name="$role">
  <xsl:copy-of select="@*[not(name() = 'role')]"/>
</xsl:element>
Т.е. хочу значение атрибута @role сделать именем (тэгом) элемента.
Подсажите плз. - что я делаю не так? И как надо?
Заранее спасибо.
спустя 5 часов [обр] Dennis F. Latypoff aka funky_dennis(10/78)[досье]
Вы не должны этого хотеть (с)
<xsl:variable name="role" select="@role"/>
<xsl:element name="{$role}">
  <xsl:copy-of select="@*[not(name() = 'role')]"/>
</xsl:element>
спустя 2 часа [обр] GRAy(64/259)[досье]
Да и переменная тут ни к чему
<xsl:element  name="{@role}">
  <xsl:copy-of select="@*[name()!='role']"/>
</xsl:element>
спустя 1 час 3 минуты [обр] Principal AG(5/11)[досье]
Большое спасибо Dennis F. Latypoff aka funky_dennis и GRAy.
Память девичья, что по правилам XSLT означает конструкция заключённая в фигурные скобки?
спустя 2 часа 30 минут [обр] Dennis F. Latypoff aka funky_dennis(10/78)[досье]
спустя 1 час [обр] Principal AG(5/11)[досье]
Dennis F. Latypoff aka funky_dennis[досье]Да, это оно!
Powered by POEM™ Engine Copyright © 2002-2005