XML Schema
来源:互联网 发布:ztree导出json 编辑:程序博客网 时间:2024/06/07 02:40
- XML Schema 也是一种用于定义和描述XML文档结构与内容的模式语言,其出现时为了克服DTD的局限性
- XML Schema VS DTD
- Schema 约束快速入门
- Schema文档案例
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://www.itcast.cn"
elementFormDefault="qualified">
<xs:element name='书架'>
<xs:complexType>
<xs:sequence maxOccurs = 'unbouned'>
<xs:element name='书'>
<xs:complexType>
<xs:sequence>
<xs:element name='书名' type='xs:string'/>
<xs:element name='作者'type='xs:string'/>
<xs:element name='售价'type='xs:string'/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
<?xml version="1.0" encoding="UTF-8" ?>
<itcast:书架 xmlns:itcast=http://www.itcast.cn"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.itcast.cn" book.xsd>
<itcast:书>
<itcast:书名>Java 就业培训教程</itcast:书名>
<itcast:作者>张孝祥</itcast:作者>
<itcast:售价>109元</itcast:售价>
</itcast:书>
</itcast:书架>
- 名称空间的概念
<itcast:书架 xmlns:itcast=http://www.itcast.cn"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.itcast.cn" book.xsd>
3.schemaLocation 此属性有两个值,第一个值是需要使用的命名空间,第二个值是供命名空间使用的XML Schema的位置,两者之间用空格分隔符分隔- 使用默认名称空间
<书架 xmlns:http://www.itcast.cn"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.itcast.cn" book.xsd>
<书>
<书名>Java 就业培训教程</书名>
<作者>张孝祥</作者>
<售价>109元</售价>
</书>
<书架>
- XML Schema
- XML Schema
- XML Schema
- xml schema
- XML Schema
- XML Schema
- xml schema
- XML SCHEMA
- Xml Schema
- Xml Schema
- XML Schema
- Xml Schema
- XML schema
- XML schema
- xml schema
- XML Schema
- XML Schema
- XML Schema?
- UEFI+GPT引导基础篇(一):什么是GPT,什么是UEFI?
- 学习container_of
- MySQL入门——修改数据表5:给指定表的指定字段添加外键约束
- scp命令
- 关系映射文件***.hbm.xml详解
- XML Schema
- java之强、软、弱、虚四大引用
- [五年困惑] 从数学到计算机 从莱布尼兹到冯诺依曼 从数理逻辑到算法分析
- UEFI+GPT引导实践篇 (UEFI引导安装64位Win7/Win8)
- 专题三1016
- hibernate关联映射与集合映射详解
- ng-repeat 中动态绑定ng-click 点击事件处理函数&动态改变ng-class
- 安卓内存泄露分析整理
- 机器学习常见算法总结(面试用)