2014-03-06 83 views
0

我想將xml綁定到一個表單輸入作爲使用xslt的值。如何使用xslt在輸入字段中顯示xml數據?

這是我的代碼(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> 

我想,但我不能似乎得到的值是在輸入。

回答

0

如果你想填充一個HTML輸入控件,那麼你需要設置其屬性value

<input value="{my:myFields/my:mySupervisor}" .../>

確保樣式表聲明爲前綴我喜歡XML輸入相同的命名空間。

+0

哦謝謝,我實際上嘗試過,並沒有工作。現在它做到了。這可能是一個語法錯誤。再次感謝 – Jay

相關問題