xml017xmlschema复习、根据schema生成xml文档

xml017xmlschema复习、根据schema生成xml文档

ID:32265286

大小:4.34 MB

页数:16页

时间:2019-02-02

xml017xmlschema复习、根据schema生成xml文档_第1页
xml017xmlschema复习、根据schema生成xml文档_第2页
xml017xmlschema复习、根据schema生成xml文档_第3页
xml017xmlschema复习、根据schema生成xml文档_第4页
xml017xmlschema复习、根据schema生成xml文档_第5页
资源描述:

《xml017xmlschema复习、根据schema生成xml文档》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、XMLSchema学习总结简单类型1、简单类型:指只能包含文本内容,不能够包含子元素,也没有属性的元素。格式:例子:2、属性:所有的元素属性均被声明为简单类型。只有复杂类型的元素才可以拥有属性。格式:

2、tename=”xxx”type=”yyy”/>所有的属性默认都是可选的,我们可以通过使用use关键字明确的指出是可选的或是必需:我们可以使用default或fixed为简单类型(简单元素、属性)指定默认值或固定值.如下:

3、s:attributename=”color”type=”xs:string”default=”red”/>对简单类型值的约束约整含义Enumeration定义允许值的枚举fractionDigits指定最多允许的小数位数(必须大于或等于零)Length精确指定允许的最大字符长度maxExclusive指定允许最大数值,必须小于该值。maxInclusive指定允许最大数值,必须小于或等于该值。minExclusive指定允许

4、的最小数值,必须大于该值。minInclusive指定允许的最小数值,必须大于或等于该值。minLength指定允许的最小字符长度Pattern指定允许值的模式,类似正则表达式totalDigits精确指定数字个数whitespace处理空白(保留:preserve;替换:replace;合并:collapse)复杂类型复杂类型是指包含其他元素/属性的元素类型.rosealexHi,MyGirl!在上面的例子中,元素mes

5、sage,就是一个复杂类型的元素,我们在schema中这样描述:注意元素to,from,body包含

6、在中,表明这些元素必须按照定义顺序出现在你的XML文件中。以上方式,相当于定义一个内部类的方式。当然,message元素也可以包含一个type属性,指向我们定义的复杂类型。像这样:

7、g”/>解说:即由我们先定义好一个单独的复杂类型,然后在元素声明的时候,去指定元素的类型为定义的复杂类型。复杂类型与简单类型之间最根本的区别就是:复杂类型的内容中可以包含其他元素,也可以带有属性(Attribute),但简单类型既不能包含子元素,也不能带有任何属性。Schema综述1、如何描述空元素,比如:?因为是空元素,所以不包含子元素,同时

8、由于包含属性,用attribute定义,像这样:

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。