[xsl] Trouble Populating <form> inputs in Server-Side XSL

Subject: [xsl] Trouble Populating <form> inputs in Server-Side XSL
From: "Jibran Bisharat" <jibran@xxxxxxxxxxxxxx>
Date: Tue, 13 Nov 2001 13:29:57 -0700
The Situation:
    I declare two XMLDOM objects in my asp.  I load the data below into
either of them, then i call the XMLobj.transformNode(XSLobj).  Then i write
it out to the browser.
The Problem:
    I loop through each record in my response outputing the first and last
name in the first column of a table for display.  (i have omitted all other
data so i wouldn't cloud the subject).   I then need to use the first and
last name to populate a form with those two as inputs.   My attempts at
putting an <xsl:value-of> tag inside an <input> tag have failed:
<input type="hidden" name="LastName" value="<xsl:value-of select="name-last"

i have tried replacing the the [<], [>], and ["] with [&lt;] ,[&gt;], and
[&quot;] (respectively) but that has not worked.

Another possible solution i tried was to put the first and last name in two
different variables as follows:
<xsl:variable name="lastname"><xsl:value-of select="name-last"
<xsl:variable name="firstname"><xsl:value-of select="name-first"
I would then access them by "$lastname" and "$firstname".   I can access
those variables only if i am in an <xsl:> tag NOT in an HTML tag (at least I
have had no luck).

This is the first message i have posted to this List - i applogize if i have
made too length of a reqest....  thanks for your time......

***********InternalXSL.XSL CODE********************
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform";
 <xsl:template match="/">
    <xsl:apply-templates select="response"/>

 <xsl:template match="response">
  <TABLE border="1" width="100%" bgcolor="ffffa0">
<xsl:for-each select="record">
     <xsl:value-of select="name-last" /><xsl:value-of select="'  '"/>
     <xsl:value-of select="name-first" /><xsl:value-of select="'  '"/>
    <form name="NameForm" action="Results.ASP" method="post">
     <input type="hidden" name="LastName" value="<xsl:value-of
select="name-last" />"/>
     <input type="hidden" name="LastName" value="<xsl:value-of
select="name-first" />"/>

Jibran Bisharat
Web Developer
Merlin Information Services
Email:  jibran@xxxxxxxxxxxxxx

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

Current Thread