Как ограничения в xsd работают на сложный тип? - PullRequest
0 голосов
/ 25 июня 2018

У меня есть два xsd-файла:

<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
           xmlns:pt="http://release11.com/PersonType"
           targetNamespace="http://release11.com/LibraryMemberType">
    <xs:import namespace="http://release11.com/PersonType"/>

    <xs:complexType name="LibraryMemberType">
        <xs:complexContent>
            <xs:restriction base="pt:PersonType">
                <xs:sequence>
                    <xs:element name="id" type="xs:positiveInteger"/>
                    <xs:element name="firstName" type="xs:string"/>
                    <xs:element name="lastName" type="xs:string"/>
                </xs:sequence>
            </xs:restriction>
        </xs:complexContent>
    </xs:complexType>

    <xs:element name="libraryMember" type="LibraryMemberType" />
</xs:schema>

Не могли бы вы привести пример действительного xml для этого xsd?Я не уверен, как это должно выглядеть

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...