This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Re: WML input problem


ashu t wrote:
thanks Joerg
i have tried this to print text between <option> and </option>
<xsl:when test="@type='checkbox'">
       <select name="{@name}" multiple="true">
         <xsl:if test="@checked='checked'">
       <xsl:attribute name="ivalue">1</xsl:attribute>
         </xsl:if>
         <option value="{@value}">
        <xsl:value-of select="following-sibling::text()"/>
Why following-sibling?? Either you changed your XML or you should use simply "text()". For me it looks, that you have a structure like

<form>
<input/>
text
<input/>
text
</form>

Because of this you can access the text via following-sibling and the text gets outputted via the <xsl:apply-templates/> in the match on <form>. Either you change the XML to <input>text</input> or you change the apply-templates to <xsl:apply-templates select="*"/>.

Hope this solves your problem,

Joerg


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]