- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
java培训之XML基础
schema文件的扩展名为 .xsd schema文档的语法和XML的语法相同。 schema文档也有根元素,根元素为schema。 element 元素名 name=值 type(类型)=类型名 参照类型约束,来约束元素的内容 元素的默认和固定值 1) 简单元素可以有一个默认或固定值: 2) 当没有指定值时,一个默认的值自动分配给元素。在这个例子中,默认值为red: xs:element name=color type=xs:string default=red/ 3) 一个固定值也是自动分配给元素的,你不能指定其它值。在这个例子中,默认值为red: xs:element name=color type=xs:string fixed=red/ 属性结构的定义,属性也可以使用固定值或者是默认值 xs:attribute name=.. type=.. use=.../xs:attribute schema文件中也可以定义元素结构和类型,schema文件中对元素内容加以限制 xs:choice!--只能选择其子元素中之一,类似于枚举-- xs:element name=mother type=xs:string/ xs:element name=father type=xs:string/ /xs:choice xs:sequence!--这个标签的功能是定义了name元素的结构-- xs:element name=firstname type=xs:string/ !--name元素必须有名为firstname的子元素-- xs:element name=lastname type=xs:string/ !--name元素必须有名为lastname的子元素-- /xs:sequence schema中可以定义元素内容类型 1. 简单类型 2. 自定义类型,复杂类型,子元素组合 简单类型,基本类型加限制 simpleType:简单类型定义 restriction:基本类型引用 enumeration:使用枚举类型,从给定值中选择且必选其一。 minInclusive:简单类型加最小值约束,且包含设定的最小值 maxExclusive:简单类型加最大值约束,且包含设定的最大值 简单类型加限制 只能使用非负整数3到7包含3和7。 xs:simpleType name=qType xs:restriction base=xs:integer xs:minIncusive=3/!--包含设定的最小值-- xs:maxIncusive=7/!--包含设定的最大值-- /xsrestruction /xs:simpleType 复杂类型定义 xs:complexType!--这个标签是用于定义混合类型的-- xs:sequence!--这个标签的功能是定义了name元素的结构-- xs:element name=firstname type=xs:string/ !--name元素必须有名为firstname的子元素-- xs:element name=lastname type=xs:string/ !--name元素必须有名为lastname的子元素-- /xs:sequence /xs:complexType 复杂类型定义事例: ?xml version=1.0 encoding=UTF-8? schema xmlns=/2001/XMLSchema targetNamespace= xmlns:test= element name=x type=xtype /element complexType name=xtype simpleContent extension base=string attribute name=a type=atype / /extension /simpleContent /complexType simpleType name=atype restriction base=integer minInclusive value=10 / maxInclusive value=20 / /restriction /simpleType /schema 演示simpleType用法 学生(id = 1000) 姓名 年龄(必须是int,并且只能取一定范围的值) 父亲(父母二者选一) 母亲 专业(枚举类型) xs:schema xmlns:xs=/2001/XMLSchema elementFormDefault=qualified attributeFormDefa
您可能关注的文档
- 创卫创模工作.doc
- 高三词汇练习(全部).doc
- 乡镇人民政府开展严厉打击非法违法生产经营建设行为专项行动考核细则.doc
- 如何在Outlook中备份Notes邮件.doc
- 6.9关于实验的计量经济学分析.ppt
- 流体流动1-2.ppt
- 2009年浙江省杭州市中考英语真题.doc
- 第12讲 VTP.ppt
- 液压制动原理.ppt
- 建筑实务冲刺班课件.doc
- 2025四川广安市岳池县临溪镇人民政府招聘社区专职网格员2人备考题库附答案详解ab卷.docx
- 2025四川广安市岳池县临溪镇人民政府招聘社区专职网格员2人备考题库带答案详解(名师推荐).docx
- 2025四川广安市岳池县临溪镇人民政府招聘社区专职网格员2人备考题库带答案详解.docx
- 2025~2026学年广西柳州市壶西实验中学八年级上学期期中数学试卷.doc
- 2025~2026学年广西大学附属中学上学期八年级期中数学试卷.doc
- 2025~2026学年广西南宁市英华学校上学期11月阶段性学科评估调研八年级数学试卷.doc
- 生产安全条件检查表标准版.docx
- 2025四川广安市岳池县临溪镇人民政府招聘社区专职网格员2人备考题库含答案详解(预热题).docx
- 2025四川广安市岳池县临溪镇人民政府招聘社区专职网格员2人备考题库含答案详解(预热题).docx
- 2025四川广安市岳池县临溪镇人民政府招聘社区专职网格员2人备考题库含答案详解(轻巧夺冠).docx
最近下载
- 世界建筑史(南京大学) 超星尔雅学习通网课章节测试答案.docx VIP
- AO3400宽体数据手册下载.pdf VIP
- 22J943-1、22G621-1 既有建筑改造设计与施工(既有住宅增设电梯).docx VIP
- 6.2交友的智慧 (课件)-2025-2026学年 道德与法治 七年级上册(统编版).pptx VIP
- 车管所保安保洁服务保洁服务实施方案.docx VIP
- 标准图集-20S515-钢筋混凝土及砖砌排水检查井.pdf VIP
- 车管所保安保洁服务保安服务实施方案.docx VIP
- 高考英语书面表达模板(最新版).docx VIP
- 20S515钢筋混凝土及砖砌排水检查井.pptx VIP
- 天行山海一期工程(施工)招标文件.pdf VIP
原创力文档


文档评论(0)