网站首页
最新资讯
职业生涯
技能培训
学历教育
写作
这个示例使用上面所述的框架将 描述用户界面的 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>