`
文章列表

子元素的约束

定义子元素的顺序: 1、任意顺序<xs:all>:   指定子元素在其父元素中出现时,顺序任意,但每种子元素最多只能出现一次。 例: Schema文档: <?xml version="1.0"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">     <xs:element name="book">         <xs:complexType>             <xs:all>       ...
complexContent(复杂内容)元素:   除simpleContent外的所有复杂元素,都是complexContent(复杂内容)元素。 内容中仅含有子元素的复杂元素: 语法:         <xs:complexType>             <xs:complexContent>                 <xs:restriction base="xs:anyType">                     <!--定义元素组-->                 </xs:restri ...
content(内容)元素:   是指在元素的开始标签和结束标签之间的内容,不包含属性。 注:元素的属性不是元素content(内容)的一部分。 例:   <?xml version="1.0" ?>   <books>    <book id="001">     ...
自定义简单类型:   通过对一个已有简单类型进行约束派生出来的。 格式:   <xs:simpleType>        <!--自定义简单类型-->   </xs:simpleType> 例: XML文件:   <?xml version="1.0"?>   <medal>sliver</medal> Schema文件:   <?xml version="1.0"?>   <xs:schema xmlns:xs="http://www.w3.org ...

schema 基础

Schema:   对XML文档结构的定义和描述,其主要作用是用来约束XML文件,并验证XML文件有效性。 例: xml文件:   <?xml version="1.0" ?>   <books>XML学习天下</books>    Schema文件:   <?xml version="1.0" ?>   <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">     <xs:element name=" ...
最近自己写的一些代码和大家共享一下, 模拟登录QQ邮箱的方式来实现QQ好友导入. 通过socket导入MSN的好友. 有兴趣的朋友可以下载来看看. Python 1.5 + Django 1.0 运行地址:http://127.0.0.1:8000/chooser/

JS取X和Y轴

取画面的控件的绝对X,Y坐标. 调用:point.Y.call(this,document.getElementById("ID")); function point_JS() { this.X = function(obj) { var curleft = 0; if (obj.offsetParent) {    while (obj.offsetParent) {     curleft += obj.offsetLeft;    obj = obj.offsetParent;    } } else if (obj.x) ...
STRUTS + SPRING + IBATIS框架 web 服务器 Tomcat 6.0 只需要把Demo改成自己的项目名只可以了。 启动的例子:http://127.0.0.1:8080/Demo/demo.do?method:demo
http://www.you1you.net/yy/after/AT026/.html
JS事件触发器的function的问题可以用闭包解决,也可以用函数解决 <html> <head> <title>JS事件触发器的function的问题</title> <script> function createFunction(letter){     return function(){         alert(letter);     } } function bindEvent(){     var letters = ['A','B','C'];     var elems = document.getEleme ...
利用(function(){…})();来隔离作用域或者说闭包嵌套,相当于作了三个匿名函数来做事件的外部函数,简单说(function(){})() 相当于先定义 function xx(){},后调用 xx(); ()是最高优先级的,所以先执行function(){}, 这个定义了一个匿名函数,等于xx=function(){} 接着就是调用xx()了; 给个例子 <html> <head> <title>JavaScript 闭包</title> <script> function bindEvent(){     ...
创建一个新项目 django-admin.py startproject <project_name> 创建该项目所需要的数据库: Manage.py syncdb 启动开发用服务器: Manage.py runserver --noreload:让代码的变化不自动加载。要验证代码,需要重启开发用HTTP服务器 可以加端口,修改默认运行的8000端口。 Manage.py validate 进行校检

python

import cx_Oracle db = cx_Oracle.connect('hr', 'hrpwd', 'localhost:1521/XE') #db1 = cx_Oracle.connect('hr/hrpwd@localhost:1521/XE') # dsn_tns = cx_Oracle.makedsn('localhost', 1521, 'XE') #print dsn_tns #db2 = cx_Oracle.connect('hr', 'hrpwd', dsn_tns) cursor = db.cursor() print "start" r = cu ...
*:表达式不出现或出现任意次。 +:表达式至少出现1次。 ?:匹配表达式0次或者1次 {n}:表达式重复n次, {m,n}:表达式至少重复m次,最多重复n次 {m,}:表达式到少重复m次 ^:也字符串开始地方匹配,不匹配任何字符 $:也字符串结束地方匹配,不匹配任何字符 |:左右两边表达式之间或关系,匹配左边或右边. ():标记一个子表达式的开始或结束位置 [];用自定义能够匹配"多种字符"的表达式

JS call 和apply 篇

js call 和 apply 先建一个JS的类 function person (age){     this.age = age; } var o = new Object(); Person.call(o,"Tom"); Person.apply(o,["Tom"]); apply方法作用同call,不同之外在于传递的参数形式不同,用数组, alert(o.age)可查看结果. person 对象被o继承.
Global site tag (gtag.js) - Google Analytics