2014-01-16 42 views
0

我有一項具有挑戰性的任務。我想要一個完全在XML (帶有xslt)的應用程序表單。應用程序具有文本框,下拉列表,複選框等。XML中的申請表格

首先用戶將下載此應用程序表單(XML)。然後用戶填寫此表單。 當用戶填寫此表單時,數據應該存儲在本地。當我上傳這個文件到服務器,所有的數據將被保存在我的數據庫。

有沒有可能?

+0

XML只是一種標記語言。它是一種文本數據格式 - 它只存儲文本,就是這樣。不可能有複選框和下拉列表等交互元素。這是Web瀏覽器和HTML的用途。或者將Windows窗體或WPF用於Windows桌面應用程序。 –

+0

我看到你已經爲這篇文章標記了ASP.NET。那是你正在使用的?如果是這樣,使用ASP.NET Web窗體來實現表單有什麼問題? –

+0

其實我的應用程序不是Windows應用程序。我有一個來自客戶端的要求,用戶可以下載申請表格填寫該表格並上傳該表格,並通過閱讀該XML將數據存儲在數據庫中。 –

回答

1

這被認爲是一個理想的功能。有意義的是,給定一個XML模式,應該可以利用它來從表單填寫和提交中完成一些開發工作。該規範被稱爲XForms。大約十年前我看過這個,這真的很不成熟。我只能建議你谷歌的XForms,看看是否有任何適合你的需求的工具包。否則,您將不得不自己手動編寫功能代碼。據我所知,XForms規範在任何瀏覽器中都不直接支持。