schema的详解2

<?xml version="1.0" encoding="UTF-8"?>
<schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.example.org/people"
    xmlns:tns="http://www.example.org/people" elementFormDefault="qualified">

    <element name="employees" type="tns:employeesype"></element>

    <complexType name="employeesype">
        <sequence minOccurs="1" maxOccurs="unbounded">
            <element name="employee">
                <complexType>
                    <sequence>
                        <element name="name" type="string"></element>
                        <element name="age" type="tns:agetype"></element>
                        <element name="sex" type="tns:sextype"></element>
                    </sequence>
                    <attribute name="type" type="tns:type"></attribute>
                </complexType>
            </element>
        </sequence>
    </complexType>


    <simpleType name="type">
        <restriction base="string">
            <enumeration value="董事长"></enumeration>
            <enumeration value="经理"></enumeration>
            <enumeration value="组长"></enumeration>
            <enumeration value="员工"></enumeration>
        </restriction>
    </simpleType>
    <simpleType name="agetype">
        <restriction base="int">
            <maxExclusive value="150"></maxExclusive>
            <minInclusive value="1"></minInclusive>
        </restriction>
    </simpleType>

    <simpleType name="sextype">
        <restriction base="string">
            <enumeration value="男"></enumeration>
            <enumeration value="女"></enumeration>
            <enumeration value="未知"></enumeration>
        </restriction>
    </simpleType>
</schema>
simpleType 的使用
posted @ 2016-09-20 17:56  宋发准  阅读(251)  评论(0编辑  收藏  举报