如何根据XML动态创建MenuBar中的Menu?
应该如何定义和解析XML?我初步想了一下,用如下的方式来定义菜单,其中name为显示的名字,class为菜单的事件监听程序的类名,description为注释。
<?xml version="1.0" encoding="UTF-8"?>
<menubar>
<menu name="文件" class="" discription="" icon="">
<submenu name="新建" class="" discription=""></submenu>
<submenu name="关闭" class="" discription=""></submenu>
<separator></separator>
<submenu name="保存" class="" discription=""></submenu>
<submenu name="另存为" class="" discription=""></submenu>
<separator></separator>
<submenu name="退出" class="" discription=""></submenu>
</menu>
</menubar>
我现在有几个问题:
1:这样做可不可行?
2:定义的XML格式是否合理?
3:如何定义相关的DTD?
4:如何解析这个XML?
5:谁能够给一个DEMO(呵呵,想偷懒)
欢迎大家讨论~~~