转至繁体中文版     | 网站首页 | 图文教程 | 资源下载 | 站长博客 | 图片素材 | 武汉seo | 武汉网站优化 | 
最新公告:     敏韬网|教学资源学习资料永久免费分享站!  [mintao  2008年9月2日]        
您现在的位置: 学习笔记 >> 图文教程 >> 站长学院 >> Web开发 >> 正文
一个简单的基于XML的模块集成框架(1)         ★★★★

一个简单的基于XML的模块集成框架(1)

作者:闵涛 文章来源:闵涛的学习笔记 点击数:1531 更新时间:2009/4/23 11:18:46
     1. 准备一个xml文件
  
  xmlmenu
   1<Menu>
   2 <MenuItem Name="系统管理" AssemblyName="" FormTag="FALSE" AddToolbar="FALSE">
   3 <MenuItem Name="权限管理" ShortCut="" Image="" AssemblyName="" FormTag="FALSE" AddToolButton="FALSE">
   4 <MenuItem Name="系统权限管理" ShortCut="" Image="password.png" AssemblyName="HustCAD.IntePLM.WinUI.FrmSysRight,IntePLM.TyRightWinUI" FormTag="TRUE" AddToolButton="FALSE"/>
   5 <MenuItem Name="权限规则定义" ShortCut="" Image="right.png" AssemblyName="HustCAD.IntePLM.WinUI.FrmRightRule,IntePLM.TyRightWinUI" FormTag="TRUE" AddToolButton="FALSE"/>
   6 <MenuItem Name="权限日志" ShortCut="" Image="doc_yellow_edit.png" AssemblyName="HustCAD.IntePLM.WinUI.FrmRightLog,IntePLM.TyRightWinUI" FormTag="TRUE" AddToolButton="FALSE"/>
   7 </MenuItem>
  8</Menu>
  2.准备一个xml schemal文件来验证xml文件
  
  <?xml version="1.0" encoding="UTF-8"?>
  <!-- edited with XMLSpy v2006 sp2 U (http://www.altova.com) by peter (hust) -->
  <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
   <xs:element name="Menu">
   <xs:complexType>
   <xs:sequence>
   <xs:element ref="MenuItem" maxOccurs="unbounded"/>
   </xs:sequence>
   </xs:complexType>
   </xs:element>
   <xs:element name="MenuItem">
   <xs:complexType>
   <xs:sequence>
   <xs:element ref="MenuItem" minOccurs="0" maxOccurs="unbounded"/>
   </xs:sequence>
   <xs:attribute name="AddToolButton">
   <xs:simpleType>
   <xs:restriction base="xs:string">
   <xs:enumeration value="TRUE"/>
   <xs:enumeration value="FALSE"/>
   </xs:restriction>
   </xs:simpleType>
   </xs:attribute>
   <xs:attribute name="AddToolbar">
   <xs:simpleType>
   <xs:restriction base="xs:string">
   <xs:enumeration value="TRUE"/>
   <xs:enumeration value="FALSE"/>
   </xs:restriction>
   </xs:simpleType>
   </xs:attribute>
   <xs:attribute name="AssemblyName" type="xs:string" use="required"/>
   <xs:attribute name="FormTag" use="required">
   <xs:simpleType>
   <xs:restriction base="xs:string">
   <xs:enumeration value="TRUE"/>
   <xs:enumeration value="FALSE"/>
   </xs:restriction>
   </xs:simpleType>
   </xs:attribute>
   <xs:attribute name="Image" type="xs:string"/>
   <xs:attribute name="Name" type="xs:string" use="required"/>
   <xs:attribute name="ShortCut" use="optional">
   <xs:simpleType>
   <xs:restriction base="xs:string">
   <xs:enumeration value="F1"/>
   <xs:enumeration value="F2"/>
   <xs:enumeration value="F3"/>
   <xs:enumeration value="F4"/>
   <xs:enumeration value="F5"/>
   <xs:enumeration value="F6"/>
   <xs:enumeration value="F7"/>
   <xs:enumeration value="F8"/>
   <xs:enumeration value="F9"/>
   <xs:enumeration value="F10"/>
   <xs:enumeration value="F11"/>
   <xs:enumeration value="F12"/>
   <xs:enumeration value="Alt0"/>
   <xs:enumeration value="Alt1"/>
   <xs:enumeration value="Alt2"/>
   <xs:enumeration value="Alt3"/>
   <xs:enumeration value="Alt4"/>
   <xs:enumeration value="Alt5"/>
   <xs:enumeration value="Alt6"/>
   <xs:enumeration value="Alt7"/>
   <xs:enumeration value="Alt8"/>
   <xs:enumeration value="Alt9"/>
   <xs:enumeration value="AltBksp"/>
   <xs:enumeration value="AltF1"/>
   <xs:enumeration value="AltF2"/>
   <xs:enumeration value="AltF3"/>
   <xs:enumeration value="AltF4"/>
   <xs:enumeration value="AltF5"/>
   <xs:enumeration value="AltF6"/>
   <xs:enumeration value="AltF7"/>
   <xs:enumeration value="AltF8"/>
   <xs:enumeration value="AltF9"/>
   <xs:enumeration value="AltF10"/>
   <xs:enumeration value="AltF11"/>
   <xs:enumeration value="AltF12"/>
   <xs:enumeration value="AltDownArrow"/>
   <xs:enumeration value="AltUpArrow"/>
   <xs:enumeration value="AltLeftArrow"/>
   <xs:enumeration value="AltRightArrow"/>
   <xs:enumeration value="Ctrl0"/>
   <xs:enumeration value="Ctrl1"/>
   <xs:enumeration value="Ctrl2"/>
   <xs:enumeration value="Ctrl3"/>
   <xs:enumeration value="Ctrl4"/>
   <xs:enumeration value="Ctrl5"/>
   <xs:enumeration value="Ctrl6"/>
   <xs:enumeration value="Ctrl7"/>
   <xs:enumeration value="Ctrl8"/>
   <xs:enumeration value="Ctrl9"/>
   <xs:enumeration value="CtrlA"/>
   <xs:enumeration value="CtrlB"/>
   <xs:enumeration value="CtrlC"/>
   <xs:enumeration value="CtrlD"/>
   <xs:enumeration value="CtrlE"/>
   <xs:enumeration value="CtrlF"/>
   <xs:enumeration value="CtrlG"/>
   <xs:enumeration value="CtrlH"/>
   <xs:enumeration value="CtrlI"/>
   <xs:enumeration value="CtrlJ"/>
   <xs:enumeration value="CtrlK"/>
   <xs:enumeration value="CtrlL"/>
   <xs:enumeration value="CtrlM"/>
   <xs:enumeration value="CtrlN"/>
   <xs:enumeration value="CtrlO"/>
   <xs:enumeration value="CtrlP"/>
   <xs:enumeration value="CtrlQ"/>
   <xs:enumeration value="CtrlR"/>
   <xs:enumeration value="CtrlS"/>
   <xs:enumeration value="CtrlT"/>
   <xs:enumeration value="CtrlU"/>
   <xs:enumeration value="CtrlV"/>
   <xs:enumeration value="CtrlX"/>
   <xs:enumeration value="CtrlY"/>
   <xs:enumeration value="CtrlZ"/>
   <xs:enumeration value="CtrlF1"/>
   <xs:enumeration value="CtrlF2"/>
   <xs:enumeration value="CtrlF3"/>
   <xs:enumeration value="CtrlF4"/>
   <xs:enumeration value="CtrlF5"/>
   <xs:enumeration value="CtrlF6"/>
   <xs:enumeration value="CtrlF7"/>

[1] [2]  下一页


[Web开发]一个简单的基于XML的模块集成框架(2)  [Web开发]一个简单的基于XML的模块集成框架(3)
教程录入:mintao    责任编辑:mintao 
  • 上一篇教程:

  • 下一篇教程:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      注:本站部分文章源于互联网,版权归原作者所有!如有侵权,请原作者与本站联系,本站将立即删除! 本站文章除特别注明外均可转载,但需注明出处! [MinTao学以致用网]
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)

    同类栏目
    · Web开发  · 网页制作
    · 平面设计  · 网站运营
    · 网站推广  · 搜索优化
    · 建站心得  · 站长故事
    · 互联动态
    更多内容
    热门推荐 更多内容
  • 没有教程
  • 赞助链接
    更多内容
    闵涛博文 更多关于武汉SEO的内容
    500 - 内部服务器错误。

    500 - 内部服务器错误。

    您查找的资源存在问题,因而无法显示。

    | 设为首页 |加入收藏 | 联系站长 | 友情链接 | 版权申明 | 广告服务
    MinTao学以致用网

    Copyright @ 2007-2012 敏韬网(敏而好学,文韬武略--MinTao.Net)(学习笔记) Inc All Rights Reserved.
    闵涛 投放广告、内容合作请Q我! E_mail:admin@mintao.net(欢迎提供学习资源)

    站长:MinTao ICP备案号:鄂ICP备11006601号-18

    闵涛站盟:医药大全-武穴网A打造BCD……
    咸宁网络警察报警平台