XML在.net平台下的自定义控件的应用(2)_XHTML/WEB_黑客防线网安服务器维护基地--Powered by WWW.RONGSEN.COM.CN

XML在.net平台下的自定义控件的应用(2)

作者:黑客防线网安XML教程基地 来源:黑客防线网安XML教程基地 浏览次数:0

本篇关键词:控件应用定义平台
黑客防线网安网讯:  第二步,就是加入XML特性   注意,任何XML文档在其被处理之前最好先进行有效性验证,提供验证一般有两种重要的途径。其一就是提供DTD(文档类型定义),实际上就是让用户提供指令集,...

  第二步就是加入XML特性

  注意任何XML文档在其被处理之前最好先进行有效性验证,提供验证一般有两种重要的途径其一就是提供DTD(文档类型定义),实际上就是让用户提供指令集,然后在xml文档加载的时候对其进行有效性分析,看是否有无效指令,简单说就是创建一个编译环境;另外一个就是提供一个所谓的schema.其作用跟DTD完全一样,只是在表现形式上好于DTD,因为它本身也是一个XML文档。这里我采用了schema的形式,当然了,读者用兴趣也可以将其替换问相应的DTD版本。下面列出该schema的关于控件和topmenu对象的代码,如果要看该文档的详细代码,请看 “代码.doc”。

  menu.xdr:

  <?XML version="1.0" encoding="UTF-8"?>

  <Schema name="menus" XMLns="urn:schemas-microsoft-com:xml-data" xmlns:dt="urn:schemas-microsoft-com:datatypes">

  <description>

  menus schema used to validate menu.XML

  </description>

  <ElementType name="menu" model="closed" content="empty">

  <AttributeType name="id" dt:type="string" required="yes"/>

  <atttibute type="id"/>

  <element name="topmenu" model="closed" minOccurs="0" maxOccurs="*" content="empty"/>

  </ElementType>

  <ElementType name="topmenu" model="closed" content="empty">

  <AttributeType name="id" dt:type="string" required="yes"/>

  <AttributeType name="text" dt:type="string" required="yes"/>

  <AttributeType name="linkurl" dt:type="string" required="yes"/>

  <AttributeType name="isparent" dt:type="string" required="yes"/>

  <atttibute type="id"/>

  <atttibute type="text"/>

  <atttibute type="linkurl"/>

  <atttibute type="isparent"/>

  <element name="submenu" model="closed" minOccurs="0" maxOccurs="*" content="empty"/>

  </ElementType>

    黑客防线网安服务器维护方案本篇连接:http://www.rongsen.com.cn/show-16039-1.html
网站维护教程更新时间:2012-04-06 01:03:49  【打印此页】  【关闭
我要申请本站N点 | 黑客防线官网 |  
专业服务器维护及网站维护手工安全搭建环境,网站安全加固服务。黑客防线网安服务器维护基地招商进行中!QQ:29769479

footer  footer  footer  footer