我打算創建一個java應用程序,它從命令行獲取輸入以創建一個xml文件,然後可以通過放置/編輯記錄來更新xml文件,讀取xml文件並刪除一個條目在xml文件中。 從命令提示符處修改xml是否有意義,以及與我的java應用程序一起使用xml相關工具以實現它是否有意義命令行輸入修改和XML
0
A
回答
1
如果要從應用程序修改XML,可能需要使用DOM或DOM類似的界面。所以你可以考慮使用Jdom,只要你不需要使用混合內容的XML就可以使用Jdom。在後一種情況下,您必須直接處理Java的DOM接口。
您也可以嘗試不僅僅使用Java對象處理XML,然後使用例如XStream將它們序列化或反序列化爲XML。
作爲一種面向對象的語言,Java並不適合於像XML這樣的樹狀結構。函數式語言會更好,因此可以考慮使用Scala(可與Java代碼一起使用),它具有很好的工具來處理XML。
+1
感謝Piotr,我已經創建了Java對象,然後用它來編組/解組來創建和讀取XML文件。這我已經完成了使用JAXB API。 但我的應用程序要求有一個用於處理CRUD的Java應用程序UI,並且此應用程序可以加載並保存XML文件 – LivingThing 2012-04-11 21:38:55
相關問題
- 1. 從命令行修改XML
- 2. 命令行修改命令
- 3. 通過命令行修改XML
- 4. 複雜XML的XML Starlet修改命令
- 5. 命令行修改tnsnames.ora
- 6. 修改sudo命令輸出的樣式
- 7. 我如何修改主要方法來獲取輸入和從命令輸出?
- 8. 命令行輸入和UseShellExecute == true
- 9. 語言環境和命令行輸入
- 10. C++錯誤:從命令行輸入更改爲變量輸入
- 11. 命令行修改xml屬性與價值定義內嵌
- 12. Perl命令行輸入?
- 13. MyGeneration命令行輸入
- 14. eclipse cdt命令行輸入
- 15. Java命令行輸入
- 16. Perl - 命令行輸入&STDIN
- 17. Python websockets命令行輸入
- 18. ls輸入到命令行
- 19. 命令行輸入C++
- 20. VTK命令行輸入
- 21. 命令行輸入(參數)
- 22. 如何在命令窗口上修改輸入外觀
- 23. 通過命令行修改表
- 24. 修改GetCommandLine()的命令行參數
- 25. XSL修改基於命令行參數
- 26. 如何運行命令,使用bash獲取輸出和輸入命令
- 27. 如何修改cat命令
- 28. zsh preexec命令修改
- 29. 修改導軌新命令
- 30. 如何批量寫入命令行輸入到命令中?
查看java XML DOM。否則,我不認爲命令行輸入是做到這一點的方法。 – 2012-04-11 21:27:36