当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: XML Schema学习笔记
 

 

 ·c++基本类型对象化的一个方案    »显示摘要«
    摘要:1.问题 在很多用c++开发服务器产品时,需要将不同的数据类型存储到一个容器中(有点类似httpsession可以保存会话期间任意类型的数据),供其它使用程序查找。 在java和c#中这是一个简单的问题,可以使用object对象来实现类型无关的数据结构,并且很好的解决了内存回收等问题。 但c++中很难做到这一点,c++是一门静态类型语言,没有一个所有类型的基类。 2.一般方法 一般解决这个问题的......
 ·win2000/xp/2003 下*号密码探测器    »显示摘要«
    摘要: 在win98下,对于别的程序的密码框,我们可以用sendmessage函数可以对这个密码框下一个 wm_gettext 的命令获取这个密码框的内容。但自2000以后,微软的安全意识似乎强了一点, 用这个命令对普通的窗口管用,但对于密码框已经不起作用了。 有不少类似的程序是通过建立动态链接库的方式来获取,但是那样做太麻烦了,其实我们 有更简便的作法。那就是对它先下一个命令,去除它的密码框......


XML Schema学习笔记(一)
xml schema学习笔记

 张小根 【程序编程相关:后台自动发送邮件的程序(Java Mai

  【推荐阅读:终于贴上文章了!

1.复杂类型与简单类型之间最根本的区别就是:复杂类型的内容中可以包含其他元素,也可以带有属性(attribute),但简单类型既不能包含子元素,也不能带有任何属性. 【扩展信息:网上取数据的一个例子

 

<xsd:complextype name="cnaddress" >

  <xsd:sequence>

   <xsd:element name="name"   type="xsd:string"/>

   <xsd:element name="street" type="xsd:string"/>

   <xsd:element name="city"   type="xsd:string"/>

   <xsd:element name="zip"    type="xsd:decimal"/>

  </xsd:sequence>

  <xsd:attribute name="country" type="xsd:nmtoken" fixed="us"/>

 </xsd:complextype>

 

2.element存在约束:element可以通过其minoccurs与maxoccurs两个属性来约束元素实例存在的个数,这两个属性的缺省值都是1,表示默认情况下此元素在xml实例文档中必须出现一次.

3.attribute存在约束:元素属性也可以通过attribute的use属性来约束出现一次或根本不出现;use属性的取值可以是required,optional,prohibited三个值,缺省(默认)值是optional.

4.element与attribute都有一个default与fixed属性,针对element来书,只有当element实例为空时才采用此default值,而attribute是当实例不提供此attribute时才采用此default值,因此对attribute而言,只有其use值是optional时default值才有意义,而且对element与attribute来说fixed与default两个属性不能同时存在,否则会出现错误.

5.直接定义在schema元素下,即schema元素的顶级子元素的element与attribute都是全局的,称之为全局元素与全局属性,你在其他类型定义中可以直接引用.

6.派生新类型有两种方式:第一种就是直接从其他类型中扩展(继承)而来,另外一种就是通过对已有类型进行限定性约束而来.

   如:以下有三种通过限定性约束定义的新类型:

  通过值范围限定:

<xsd:simpletype name="myinteger">


...   下一页
 ·在c#程序中使用mysql数据库    »显示摘要«
    摘要: 一提起mysql数据库,好像就是在说java,jsp或者php,其实在所有程序中都可以使用mysql 数据库,其它的程序使用my sql数据库的方法是使用my sql 提供的odbc驱动,在.net 中可以使用类似于jdbc似的东东.它的名字是:mysqldrivercs.dll.把它添加到.net的组件面板里,至于如何添加,则不是本篇的任务了(^_^)! 下面是创建一个数据库链接: us......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE