高分请教用XML构建树的方法(JAVA)

general2000 2004-12-29 09:03:42
我现在要用XML的结构去建一棵树,现在不知道用什么方法好,初步的想法是用class中放struct,或在struct放CLASS,就是类似的方式吧!

我的XML的结构
<Node_Table>
<node>
<name>a</name>
<description>中文的说明</description>
<ip>192.168.1.5</ip>
<recv_port>10000</recv_port>
<manage_port>1002</manage_port>
</node>
.....
<Node_Table>
<Group_Table>
<group>
<name>aaa</name>
<description>This is a group!</description>
<group_member>
<node_name>a</node_name>
<node_name>df</node_name>
<node_name>fd</node_name>
<node_name>adf</node_name>
</group_member>
</group>
.......
</Group_Table>
<Cluster_Table>
<cluster>
<name>Cln</name>
<description>This is a cluster!</description>
<cluster_member>
<group_name>aaa</group_name>
<group_name>afd</group_name>
<group_name>fda</group_name>
</cluster_member>
</cluster>
.......
</Cluster_Table>



...全文
181 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
gong1 2005-01-06
  • 打赏
  • 举报
回复
用jdom吧。^_^
caiyi0903 2005-01-05
  • 打赏
  • 举报
回复
可以参考我这篇文章:
http://www.javaresearch.org/article/showarticle.jsp?column=106&thread=20385

需要在action里传给页面一个collection,这个collection里封装了树的结点。
你这里可以在action里用XMLPARSER把XML的NODE读出来并封装到一个COLLECTION里就可以了。
wxzh 2004-12-31
  • 打赏
  • 举报
回复
data binding
皮鲁 2004-12-29
  • 打赏
  • 举报
回复
自己模拟二叉树撒
树类可以加入比如左节点,右节点,数据域等成员,根据你这里的情况
general2000 2004-12-29
  • 打赏
  • 举报
回复
就是结构了structure
JetKingLau 2004-12-29
  • 打赏
  • 举报
回复
好象、似乎、仿佛、大概在 Java 中是没有 struct 滴……

67,541

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧