我有一個需求,我需要從用戶輸入的數據中創建一個XML。我需要在Java中執行此任務。數據字段的數量可以根據用戶需求而變化。我已經使用JSP和Javascript設計了動態UI,但我沒有得到如何將數據保存到XML中,然後傳遞給服務器。動態創建XML與UI中的數據交互
2
A
回答
1
你可能想看看JAXB。如果你有一個定義好的XML模式,它會自動創建Java類,這將很容易讓你'編組'(從java移動數據 - > XML)等等。這非常有用!
0
您可以使用在發送之前創建XML功能。
每次用戶完成一個字段,該函數被調用並向xml字符串添加一個條目。
最後,當用戶單擊提交時,它會將xml條目包裝到開始/結束標記中,並將創建的xml文本發送到服務器。選項2:
選項2。您可以將表單元素轉換爲JSON並將json對象轉換爲xml。我想應該有一些功能可以做到這一點。
OPTION3。將用戶原始數據發送到服務器,並讓服務器根據收到的內容創建xml。
2
取決於您希望將表單數據轉換爲XML的位置。正如你所說,它必須發生在Java中,我認爲你的意思是轉換必須發生在服務器端。
我不知道如何將數據保存到XML然後傳遞到服務器。
爲什麼你需要在客戶端將其轉換爲xml呢?
不管怎麼說,你可以很容易地在服務器端獲取表單數據,並使用XStream,JAXB或使用simple
你可以看一下這個SO QA進一步的細節將其轉換爲XML:XML serialization in Java?
相關問題
- 1. 在Unity中創建交互式UI
- 2. 動態創建UI
- 3. 工廠創建數據庫交互
- 4. 與用戶創建內容的數據綁定/交互
- 5. Codeigniter:創建新的類與數據庫交互
- 6. 創建動態XML
- 7. 創建動態XML
- 8. XML動態創建
- 9. 創建基於XML數據的動態LINQ的XML
- 10. Android UI - 如何在XML上創建動態UI
- 11. 表動態與塔數據創建
- 12. 與jQuery動態加載iFrame的交互
- 13. 使用多個面板創建顯示以與數據交互
- 14. 創建一個類與SQL數據庫進行交互
- 15. 動態創建RecyclerView UI - Android
- 16. QML - 兩個動態創建的元素之間的交互
- 17. 在CSS3中重新創建jQuery UI的「可選擇」交互
- 18. 如何動態創建ui-sref參數?
- 19. 在Java/J2ME中與UI線程交互
- 20. C++與動態網頁交互?
- 21. 創建動態數據
- 22. 動態創建數據庫
- 23. 創建數據庫動態
- 24. 創建互動和動態網頁
- 25. 在移動Safari中檢測與瀏覽器UI的交互
- 26. 創建Xml vs動態創建視圖
- 27. 在winforms中創建一個動態UI
- 28. 如何在android中創建動態UI?
- 29. 創建動態UI頭與反應,材料UI
- 30. 使用libgdx創建交互式動畫
可以ü請告訴我如何在發送之前創建xml。這最適合我的要求 – simi
,因爲你發送到網絡,而不是隻有純文本和XML結構。你可以這樣做manualy例如xmlVar + =''+ yourvalue +' ';等等。您應該確保最後您將構建一個具有有效xml表示的字符串。 –
在服務器端,您可以將此參數提供給XML解析器並使用它 –