xml-复合元素

前端之家收集整理的这篇文章主要介绍了xml-复合元素前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

@H_502_1@<!--schema复合元素-->

@H_502_1@案例1

@H_502_1@<?xmlversion="1.0"encoding="UTF-8"@H_502_1@?>

@H_502_1@<xs:schemaxmlns:xs="http://www.w3.org/2001/XMLSchema"

targetNamespace="http://www.csdn.net"

elementFormDefault="qualified"@H_502_1@>

@H_502_1@<xs:elementname="books"@H_502_1@>

<!--复合元素-->

@H_502_1@<xs:complexType@H_502_1@>

@H_502_1@<xs:sequence@H_502_1@>

<!--子元素-->

@H_502_1@<xs:elementname="book"@H_502_1@>

@H_502_1@<xs:complexType@H_502_1@>

<!--定义了一个属性-->

@H_502_1@<xs:attributename="isbn"type="xs:string"use="required"@H_502_1@/>

@H_502_1@</xs:complexType@H_502_1@>

@H_502_1@</xs:element@H_502_1@>

@H_502_1@</xs:sequence@H_502_1@>

@H_502_1@<xs:attributename="defaultDemo"type="xs:string"use="required"@H_502_1@/>

@H_502_1@</xs:complexType@H_502_1@>

@H_502_1@</xs:element@H_502_1@>

@H_502_1@</xs:schema@H_502_1@>

@H_502_1@被约束文件

@H_502_1@<?xmlversion="1.0"encoding="UTF-8"@H_502_1@?>

@H_502_1@<booksxmlns="http://www.csdn.net"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xsi:schemaLocation="http://www.csdn.netempl.xsd"

defaultDemo="yy"@H_502_1@>

@H_502_1@<bookisbn="00xx1"@H_502_1@></book@H_502_1@>

@H_502_1@</books@H_502_1@>

@H_502_1@案例2

@H_502_1@<?xmlversion="1.0"encoding="UTF-8"@H_502_1@?>

@H_502_1@<xs:schemaxmlns:xs="http://www.w3.org/2001/XMLSchema"

targetNamespace="http://www.example.org/fh"

elementFormDefault="qualified"@H_502_1@>

@H_502_1@<xs:elementname="employee"@H_502_1@>

@H_502_1@<xs:complexType@H_502_1@>

@H_502_1@<xs:sequence@H_502_1@>

@H_502_1@<xs:elementname="firstname"type="xs:string"@H_502_1@/>

@H_502_1@<xs:elementname="lastname"type="xs:string"@H_502_1@/>

@H_502_1@</xs:sequence@H_502_1@>

@H_502_1@</xs:complexType@H_502_1@>

@H_502_1@</xs:element@H_502_1@>

@H_502_1@</xs:schema@H_502_1@>

@H_502_1@被约束文件

@H_502_1@<?xmlversion="1.0"encoding="UTF-8"@H_502_1@?>

@H_502_1@<employeexmlns="http://www.example.org/fh"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xsi:schemaLocation="http://www.example.org/fhfh.xsd"@H_502_1@>

@H_502_1@<firstname@H_502_1@>John@H_502_1@</firstname@H_502_1@>

@H_502_1@<lastname@H_502_1@>Smith@H_502_1@</lastname@H_502_1@>

@H_502_1@</employee@H_502_1@>

@H_502_1@案例3<定义元素扩展类型>

@H_502_1@<?xmlversion="1.0"encoding="UTF-8"@H_502_1@?>

@H_502_1@<xs:schemaxmlns:xs="http://www.w3.org/2001/XMLSchema"

targetNamespace="http://www.example.org/fh"xmlns="http://www.example.org/fh"

elementFormDefault="qualified"@H_502_1@>

@H_502_1@<xs:elementname="users"@H_502_1@>

@H_502_1@<xs:complexType@H_502_1@>

@H_502_1@<xs:sequence@H_502_1@>

<!--定义元素-->

@H_502_1@<xs:elementname="employee"type="nameType"@H_502_1@/>

<!--定义元素-->

@H_502_1@<xs:elementname="student"type="nameType"@H_502_1@/>

<!--定义元素-->

@H_502_1@<xs:elementname="teacher"type="teacherType"@H_502_1@/>

@H_502_1@</xs:sequence@H_502_1@>

@H_502_1@</xs:complexType@H_502_1@>

@H_502_1@</xs:element@H_502_1@>

<!--自定义类型-->

@H_502_1@<xs:complexTypename="nameType"@H_502_1@>

@H_502_1@<xs:sequence@H_502_1@>

@H_502_1@<xs:elementname="firstname"type="xs:string"@H_502_1@/>

@H_502_1@<xs:elementname="lastname"type="xs:string"@H_502_1@/>

@H_502_1@</xs:sequence@H_502_1@>

@H_502_1@</xs:complexType@H_502_1@>

<!--自定义类型-->

@H_502_1@<xs:complexTypename="teacherType"@H_502_1@>

@H_502_1@<xs:complexContent@H_502_1@>

<!--扩展类型-->

@H_502_1@<xs:extensionbase="nameType"@H_502_1@>

@H_502_1@<xs:sequence@H_502_1@>

@H_502_1@<xs:elementname="address"type="xs:string"@H_502_1@/>

@H_502_1@<xs:elementname="age"type="xs:integer"@H_502_1@/>

@H_502_1@</xs:sequence@H_502_1@>

@H_502_1@</xs:extension@H_502_1@>

@H_502_1@</xs:complexContent@H_502_1@>

@H_502_1@</xs:complexType@H_502_1@>

@H_502_1@</xs:schema@H_502_1@>

@H_502_1@被约束文件

@H_502_1@<?xmlversion="1.0"encoding="UTF-8"@H_502_1@?>

@H_502_1@<usersxmlns="http://www.example.org/fh"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xsi:schemaLocation="http://www.example.org/fhfh1.xsd"@H_502_1@>

@H_502_1@<employee@H_502_1@>

@H_502_1@<firstname@H_502_1@>John@H_502_1@</firstname@H_502_1@>

@H_502_1@<lastname@H_502_1@>Smith@H_502_1@</lastname@H_502_1@>

@H_502_1@</employee@H_502_1@>

@H_502_1@<student@H_502_1@>

@H_502_1@<firstname@H_502_1@>John@H_502_1@</firstname@H_502_1@>

@H_502_1@<lastname@H_502_1@>Smith@H_502_1@</lastname@H_502_1@>

@H_502_1@</student@H_502_1@>

@H_502_1@<teacher@H_502_1@>

@H_502_1@<firstname@H_502_1@>John@H_502_1@</firstname@H_502_1@>

@H_502_1@<lastname@H_502_1@>Smith@H_502_1@</lastname@H_502_1@>

@H_502_1@<address@H_502_1@>河北石家庄@H_502_1@</address@H_502_1@>

@H_502_1@<age@H_502_1@>29@H_502_1@</age@H_502_1@>

@H_502_1@</teacher@H_502_1@>

@H_502_1@</users@H_502_1@>

猜你在找的XML相关文章