我正在尝试将XML与XSLT的formit绑定到形式输入。
这是我的代码(XSL)的片段:
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" encoding="UTF-8"/>
<xsl:template match="/">
<input name="Supervisor" id="Supervisor" binding="my:myFields/my:Supervisor" ftXPath="my:myFields/my:Supervisor">
<xsl:value-of select="my:myFields/my:Supervisor"/>
</input>
</xsl:template>
</xsl:stylesheet>
和我的XML文件
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<my:myFields xmlns:my="http://www.w3.org/TR/html4/">
<my:Supervisor>Jane Doe</my:Supervisor>
</my:myFields>
我尝试过,但我似乎无法获得输入中的价值。
如果要填充HTML输入控件,则需要设置其value
属性:
<input value="{my:myFields/my:mySupervisor}" .../>
确保样式表声明我的前缀相同的名称空间,就像输入xml一样。