2010-03-06 27 views
2

我正在使用上述技術構建XML編輯器。實質上,我想將整個XML文件讀入到一個java對象中,並將此對象引用到XML節點樹中的每個元素(分組爲條目)以顯示鎖定的內容,爲用戶單獨分配掛鎖'解鎖'一個條目允許覆蓋數據,並提交此條目。 '添加條目','重複條目','刪除條目'也是我想添加的功能。在java和RichFaces中構建XML編輯器

我已經使用dom4j和XPath來訪問XML文件的區域,因此理論上已經完成了一些工作。鑑於上述情況,我打算將這兩者一起使用inplaceInputs以允許用戶編輯XML和JSF驗證程序以檢查數據是否進入。

這是處理此問題的最佳方法,還是存在比XPathing整個記錄更直接的路線?我開始尋找JAXB,但我在Java和JSF的新的,但我有感覺,我不會被最終..

感謝

+0

您是否嘗試過使用richfaces樹來顯示您的XML有點像Internet Explorer那樣? – 2011-08-22 21:01:40

回答

0

您可以嘗試在Java中使用簡單的框架API。它專門用於java中的XML,並且肯定會滿足您的需求。您可以訪問整個xml基於節點,TRESS,CHILD.Morever編寫和讀取XML同樣容易,通過使用串行器和持久存儲器將值存儲在repreective setters和gettters。