XSD基础-简易元素的定义
2015-06-24 10:23
316 查看
1.定义简易元素
public class Person {
private String name;
private BigDecimal salary;
private Integer age;
private Boolean isMan;
private Date birthday;
}
<?xml version="1.0"?>
<xs:schema>
<xs:element name="name" type="xs:string"/>
<xs:element name="salary" type="xs:decimal"/>
<xs:element name="age" type="xs:integer"/>
<xs:element name="isMan" type="xs:boolean"
default="true" />
<xs:element name="birthday" type="xs:date"/>
</xs:schema>
type的类型选择有:xs:string 、 xs:decimal、xs:integer、xs:boolean、xs:date; 当然利用default可以为其设置默认值。
2.定义复合元素
对于类来说,是一个复合元素,里面可以有多个属性。
<xs:attribute
name="name" type="xs:string" use="required" />
<xs:attribute name="salary" type="xs:decimal"
fixed="5999.99"/>
<xs:attribute name="age" type="xs:integer"/>
<xs:attribute name="isMan" type="xs:boolean"
default="true"/>
<xs:attribute name="birthday" type="xs:date"/>
属性用的是xs:attribute 标签;
在缺省的情况下,属性是可选的,如果必选,则使用 "use" 属性;
固定值利用的是fixed属性。
public class Person {
private String name;
private BigDecimal salary;
private Integer age;
private Boolean isMan;
private Date birthday;
}
<?xml version="1.0"?>
<xs:schema>
<xs:element name="name" type="xs:string"/>
<xs:element name="salary" type="xs:decimal"/>
<xs:element name="age" type="xs:integer"/>
<xs:element name="isMan" type="xs:boolean"
default="true" />
<xs:element name="birthday" type="xs:date"/>
</xs:schema>
type的类型选择有:xs:string 、 xs:decimal、xs:integer、xs:boolean、xs:date; 当然利用default可以为其设置默认值。
2.定义复合元素
对于类来说,是一个复合元素,里面可以有多个属性。
<xs:attribute
name="name" type="xs:string" use="required" />
<xs:attribute name="salary" type="xs:decimal"
fixed="5999.99"/>
<xs:attribute name="age" type="xs:integer"/>
<xs:attribute name="isMan" type="xs:boolean"
default="true"/>
<xs:attribute name="birthday" type="xs:date"/>
属性用的是xs:attribute 标签;
在缺省的情况下,属性是可选的,如果必选,则使用 "use" 属性;
固定值利用的是fixed属性。
相关文章推荐
- ASP.NET WebService中使用ASP.NET_SessionId的问题说明
- php的webservice的wsdl的XML无法显示问题的解决方法
- PHP调用Webservice实例代码
- 在PHP中利用wsdl创建标准webservice的实现代码
- JQuery调webservice实现邮箱验证(检测是否可用)
- WebService出现"因 URL 意外地以 结束,请求格式无法识别"的解决方法
- 用JavaScript调用WebService的示例
- jQuery调用WebService返回JSON数据及参数设置注意问题
- 动态webservice调用接口并读取解析返回结果
- WebService 的简单封装接口调用方法
- ASP.NET实现基于Forms认证的WebService应用实例
- C#使用WebService结合jQuery实现无刷新翻页的方法
- C#调用和实现WebService,纯手工打造!
- c#动态改变webservice的url访问地址
- asp.net(c#)动态修改webservice的地址和端口(动态修改配置文件)
- php实现webservice实例
- Java调用WebService接口的方法
- c#动态调用Webservice的两种方法实例
- 浅谈对Jquery+JSON+WebService的使用小结
- php如何调用webservice应用介绍