xml教程之约束schema
1、简介 2、快速入门 案例: <?xml version="1.0" encoding="UTF-8" ?>
<xs:schema xmlns:xs=“http://www.w3.org/2001/XMLSchema” //标准的名称空间 targetNamespace=“http://www. sihai.cn” //将该schema文档绑定到http://www.sihai.cn名称空间 elementFormDefault="qualified">
<xs:element name='书架' >
<xs:complexType>
<xs:sequence maxOccurs='unbounded' >
<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:sihai="http://www.sihai.cn" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=“http://www.sihai.cn book.xsd">
<sihai:书>
<sihai:书名>JavaScript</sihai:书名>
<sihai:作者>sihai</sihai:作者>
<sihai:售价>458.00元</sihai:售价>
</sihai:书>
</sihai:书架>
3、命名空间 <书架 xmlns="http://www.sihai.org/xmlbook/schema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=“http://www.sihai.org/xmlbook/schema book.xsd">
<书>
<书名>JavaScript</书名>
<作者>sihai</作者>
<售价>47元</售价>
</书>
<书架>
文件清单:xmlbook.xml <?xml version="1.0" encoding="UTF-8"?>
<书架 xmlns="http://www.sihai.org/xmlbook/schema" xmlns:demo="http://www.sihai.org/demo/schema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sihai.org/xmlbook/schema http://www.sihai.org/xmlbook.xsd http://www.sihai.org/demo/schema http://www.sihai.org/demo.xsd">
<书>
<书名>JavaScript</书名>
<作者>sihai</作者>
<售价>47元</售价>
</书>
<书架>
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |