xml-Daten über XSL in Formular eintragen
Norman Jung
- xsl
Schönen guten Tag
Ich habe folgendes Problem, ich möchte aus einer XML-Datei die über eine XSL geparst wird und ein HTML-Formular liefert, in das entsprechende Formular in ein Hiddenfeld eine Variable aus der XML-Datei eintragen.
Ich habs so probiert klappt aber nicht.
<td><xsl:for-each select="page/kunde/email">
<input type="hidden" name="k_email" value="<xsl:value-of select="K_EMAIL" />" /></xsl:for-each></td>
Vielen Dank schon im Vorraus.
mfg
Norman
Hallo,
Ich habe folgendes Problem, ich möchte aus einer XML-Datei die über eine XSL geparst wird und ein HTML-Formular liefert, in das entsprechende Formular in ein Hiddenfeld eine Variable aus der XML-Datei eintragen.
Ich habs so probiert klappt aber nicht.<td><xsl:for-each select="page/kunde/email">
<input type="hidden" name="k_email" value="<xsl:value-of select="K_EMAIL" />" /></xsl:for-each></td>
<xsl:for-each select="page/kunde/email">
<input type="hidden" name="k_email">
<xsl:attribute name="value">
<xsl:value-of select="K_EMAIL" />
</xsl:attribute>
</input>
</xsl:for-each>
Wenn alle Felder mit k_email benannt und uebertragen werden sollen, bietet sich vielleicht auch k_email[] an (sofern an ein PHP-Script uebergeben wird).
MfG, Thomas
Hallo,
[Nachtrag:]
Etwas kuerzer:
<xsl:for-each select="page/kunde/email">
<xsl:variable name="kemail" select="K_EMAIL" />
<input type="hidden" name="k_email" value="{$kemail}" />
</xsl:for-each>
MfG, Thomas