[問題] JTree 呈現 xml 的階層架構
各位板友好,我想用JTree來呈現xml內的資料,還有一些關於xml的問題,
想請教大家,謝謝。
1. XML的父節點跟子節點能用同一名字嗎?
我想利用XML呈現公司架構,因此有可能部門下面還有子部門如下:
1 <Company>
2 <Department name="Manage Department">
3 <Employee title="CEO" />
4 <Employee title="President" />
5 <Department name="Marketing Department" >
6 <Employee title="Staff" />
7 </Department>
8 </Department>
9 </Company>
這樣子會出現甚麼問題嗎? 是結構良好(well-format) and 有效的文件(valid)嗎?
預計呈現出的JTree長這樣
Company
|_Manage Department
|_CEO
|_President
|_Marketing Department
|_Staff
2. 讀取入JTree時可以指定此節點是集合(資料夾)或個體(單點)嗎?
例如使用者現在新增一個Department,但還沒指定Department下面有Emplyee
用DefaultTreeModel.insertNodeInto新增個Department的節點會是個前面是
黑點的個體而非集合類型的資料夾型態(不知道這樣說會不會懂)
想請問能把空集合的子節點在TreeNode上顯示為資料夾型態的樣式嗎?
以上兩點疑問請教,謝謝大家。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.120.54.165
推
05/01 16:27, , 1F
05/01 16:27, 1F
感謝PsMonkey的建議,但我在JTree的API內未找到有關設定TreeNode的型態
http://ppt.cc/x-jE 看來應該是無法設定,感謝
※ 編輯: rudolf1238 來自: 140.120.54.165 (05/01 16:47)
推
05/01 16:43, , 2F
05/01 16:43, 2F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 3 篇):