作者rudolf1238 (Yo)
看板java
标题[问题] JTree 呈现 xml 的阶层架构
时间Wed May 1 16:23:19 2013
各位板友好,我想用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
1F:推 PsMonkey:1. 请去读 XML 基础 2. 请去读 JTree 的 API 05/01 16:27
感谢PsMonkey的建议,但我在JTree的API内未找到有关设定TreeNode的型态
http://ppt.cc/x-jE 看来应该是无法设定,感谢
※ 编辑: rudolf1238 来自: 140.120.54.165 (05/01 16:47)
2F:推 swpoker:JAXB? 05/01 16:43