parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

XSLT выборка атрибутов

KLeN 30.11.2006 16:08 / 30.11.2006 16:15

посмотрел в свои XSLT шаблоны и увидел например такое:
<xsl:template match="field">
<input>
  <xsl:if test="(./@type)"><xsl:attribute name="type"><xsl:value-of select="./@type" /></xsl:attribute></xsl:if>
  <xsl:if test="(./@name)"><xsl:attribute name="name"><xsl:value-of select="./@name" /></xsl:attribute></xsl:if>
  <xsl:if test="(./@id)"><xsl:attribute name="id"><xsl:value-of select="./@id" /></xsl:attribute></xsl:if>
  <xsl:if test="(./@value)"><xsl:attribute name="value"><xsl:value-of select="./@value" /></xsl:attribute></xsl:if>
  <xsl:if test="(./@class)"><xsl:attribute name="class"><xsl:value-of select="./@class" /></xsl:attribute></xsl:if>
  <xsl:if test="(./@onChange)"><xsl:attribute name="onChange"><xsl:value-of select="./@onChange" /></xsl:attribute></xsl:if>
  <xsl:if test="(./@onClick)"><xsl:attribute name="onClick"><xsl:value-of select="./@onClick" /></xsl:attribute></xsl:if>
</input>
</xsl:template>
я так подозреваю что вместо прямого перечисления атрибутов можно как то обработать множество атрибутов? Может подскажет кто, а времени совсем нет референсе лопатить :( даю страшную клятву потом все таки прочитать и вникнуть в описание XSLT, но сейчас дедлайн полный.