Qualcuno mi può dire perchè se invio un dato con:

<input type="text" name="nomews" value="aaa"/>

mi legge perfettamente aaa e se lo invio così:

<input>
<xsl:attribute name="type">
text
</xsl:attribute>
<xsl:attribute name="name">
nomews
</xsl:attribute>
<xsl:attribute name="value">
aaa
</xsl:attribute>
</input>

il campo è vuoto?