xsl-list
[Top] [All Lists]

RE: Creating "mailto" in a XML file (from another XML file using XSL)

2003-06-04 23:07:16
Hi,

                  <td>
                  <xsl:variable name="email" select="
mysqldump/database/table/row[field[(_at_)name = 'assigned_to'] = 
field[(_at_)name =
'user_id'] ]"/>
 <xsl:for-each select="$email">
<xsl:value-of select="$email"/>
                    <a 
href="mailto:vipul(_dot_)vij(_at_)orange(_dot_)net">Vipul Vij</a>
                    </xsl:for-each>
                  </td>

this should be something like

  <td>
    <xsl:for-each select="/mysqldump/database/table[(_at_)name = 
'phpbt_auth_user']/row[current()/field[(_at_)name = 'assigned_to'] = 
field[(_at_)name = 'user_id']]">
      <a href="mailto:{field[(_at_)name = 'email']}">
        <xsl:value-of select="concat(field[(_at_)name = 'first_name'], ' ', 
field[(_at_)name = 'last_name'])" />
      </a>
    </xsl:for-each>
  </td>

Notice how the select pattern start from the root and uses current() function.

Cheers,

Jarno - RSA

 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list



<Prev in Thread] Current Thread [Next in Thread>