使用Java构建处理XML可扩展性的应用之三-软件水平考试

来源: 作者: 发布时间:2007-08-07  
示例

  这个示例使用上面所述的框架将 描述用户界面的 XML转换换成实际的用户界面。首先,这里有一段 XML。已包括了DTD,以进一步说明元素之间的关系:

  <?xml version="1.0"?>
    
  <!DOCTYPE GUI [

  <!ELEMENT GUI(FRAME)+>

  <!ELEMENT FRAME( PANEL | BUTTON )*>
    
  <!ATTLIST FRAM ELAYOUT ( Border | Flow ) "Border"TITLE CDATA "Frame">
    
  <!ELEMENT PANEL( PANEL | BUTTON )*>
    
  <!ATTLIST PANELPLACEMENT ( North | South | East | West | Center | Default )"Default"LAYOUT ( Border | Flow ) "Flow">
    
  <!ELEMENT BUTTONEMPTY>
    
  <!ATTLIST BUTTONPLACEMENT ( North | South | East | West | Center | Default )"Default"LABEL CDATA "Button">
    
  ]>
    
  <GUI>
    
  <FRAME TITLE="One">
    
  <PANEL PLACEMENT="North">
    
  <BUTTON LABEL="North1"/>
    
  <BUTTON LABEL="North2"/>
    
  </PANEL>
    
  <PANEL PLACEMENT="South">
    
  <BUTTON LABEL="South"/>
    
  </PANEL>
    
  <PANEL PLACEMENT="Center">
    
  <BUTTON LABEL="Center"/>
    
  </PANEL>
    
  </FRAME>
    
  <FRAME TITLE="Two">
    
  <PANEL PLACEMENT="North">
    
  <BUTTON LABEL="North"/>
    
  </PANEL>
    
  <PANEL PLACEMENT="South">
    
  <BUTTON LABEL="South"/>
    
  </PANEL>


(阅读次数:

上一篇:使用Java构建处理XML可扩展性的应用之二-软件水平考试   下一篇:计算机英语名词简释-软件水平考试

[收藏] [推荐] [评论(0条)] [返回顶部] [打印本页] [关闭窗口]  
用户名: 新注册) 密码: 匿名评论
评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。