Dynamischer Wert in <option value="">

mmhhh

Grünschnabel
Hallo alle zusammen,

falls ich im falschen Forum bin dann tuts mir leid.
Also mein Problem ist, dass ich unten im Code, wo WERT drin steht (also im <option value="">) dynamisch Werte einlesen möchte. Aber ich kann ja kein <xsl:value-of select="WERT"/> dort rein schreiben und das mit xsl Variable, also <xsl:variable name="WERT" select="Rowsets/Rowset[2]/Row/WERT" /> hat auch nicht funktioniert.

Kann mir jemand sagen, wie ich an die Stelle wo WERT steht einen dynamischen Wert einlesen kann (wird von einer XML eingelesen) :( Ich hoffe, dass es geht :confused:

Code:
<span style="padding-left:30px">
   <select id="menge">		       			
         <xsl:for-each select="//Rowset[2]/Row">            
           <option value="WERT">
  	          <xsl:value-of select="Menge"/>
	</option>
         </xsl:for-each>
    </select>
</span>

Gruß
mmhhh
 
Hallo,

als WERT soll der Wert rein der in Behaelter drin steht. Auf Wunsch hier meine XML:

Code:
  <?xml version="1.0" encoding="UTF-8" ?> 
- <Rowsets Version="12.0.6 Build(12)">
- <Rowset>
- <Columns>
  <Column Description="" MaxRange="100" MinRange="0" Name="Komponente" SQLDataType="1" SourceColumn="Komponente" /> 
  <Column Description="" MaxRange="100" MinRange="0" Name="Menge" SQLDataType="4" SourceColumn="Menge" /> 
  <Column Description="" MaxRange="100" MinRange="0" Name="Behaelter" SQLDataType="4" SourceColumn="Behaelter" /> 
  </Columns>
- <Row>
  <Komponente>Schrauben</Komponente> 
  <Menge>18</Menge> 
  <Behaelter>1</Behaelter> 
  </Row>
  </Rowset>
  </Rowsets>
 
Hi,

das müsste eher so aussehen:

Code:
<option>
   <xsl:attribute name="value">
      <xsl:value-of select="Behaelter"/>
   </xsl:attribute>
   <xsl:value-of select="Menge"/>
</option>

LG
 
Hallo kuddeldaddeldu,

vielen Dank funktioniert super!!
Der Tag ist gerettet............
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück