Простая работа для таблицы стилей XSLT. Что-то вроде:
<xsl:template match="param">
<xsl:value-of select=$supplied-params//param[@name=current()/@value]/@value"/>
</xsl:template>
, где $supplied-params
- это документ XML, содержащий значения параметров, например,
<params>
<param name="username" value="Adam"/>
</params>