XML约束--schema约束
发布时间:2020-12-16 02:11:03 所属栏目:百科 来源:网络整理
导读:Schema 约束 .xsd 名称空间:告诉 XML 文档的哪个元素被哪个 schema 文档约束。在一个 XML 文档中,不同的标签受到不同 Deschema 文档 De 约束。 1) 一个名称空间受到一个 schema 文档约束的情况 2) 多个名称空间受到多个 schema 文档约束的情况 3) 默认
Schema 约束 .xsd名称空间:告诉XML文档的哪个元素被哪个schema文档约束。在一个XML文档中,不同的标签受到不同Deschema文档De约束。 1)一个名称空间受到一个schema文档约束的情况 2)多个名称空间受到多个schema文档约束的情况 3)默认名称空间的情况 4)没有名称空间的情况 约束文档:book.xsd <?xml version="1.0" encoding="UTF-8" ?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.itcast.cn" elementFormDefault="qualified"> <xs:element name='书架' > <xs:complexType> <!-- complexType设置其为复杂类型 --> <xs:sequence maxOccurs='unbounded' > <!-- sequence设置按顺序出现 maxOccurs设置出现的次数 --> <xs:element name='书' > <!-- element设置一个标签 --> <xs:complexType> <xs:sequence> <xs:element name='书名' type='xs:string' /> <xs:element name='作者' type='xs:string' /> <xs:element name='售价' type='xs:integer' /> </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:书名>JavaScript网页开发</itcast:书名> <itcast:作者>张孝祥</itcast:作者> <itcast:售价>28</itcast:售价> </itcast:书> </itcast:书架> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |