annotate _test/Resources/person.xsd @ 404:9ef75f2029be default

sync
author cin
date Fri, 28 Aug 2015 19:54:53 +0300
parents eff7f75a4408
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
215
77a9934a44af sync, migrating to XML::Compile
cin
parents:
diff changeset
1 <?xml version="1.0" encoding="UTF-8"?>
77a9934a44af sync, migrating to XML::Compile
cin
parents:
diff changeset
2 <xs:schema
77a9934a44af sync, migrating to XML::Compile
cin
parents:
diff changeset
3 targetNamespace="http://implab.org/person/"
77a9934a44af sync, migrating to XML::Compile
cin
parents:
diff changeset
4 xmlns:xs="http://www.w3.org/2001/XMLSchema"
77a9934a44af sync, migrating to XML::Compile
cin
parents:
diff changeset
5 xmlns:tns="http://implab.org/person/"
361
eff7f75a4408 added cookie support for the request language detection
cin
parents: 215
diff changeset
6 xmlns:impl="http://implab.org/schemas/impl-bindings"
215
77a9934a44af sync, migrating to XML::Compile
cin
parents:
diff changeset
7 elementFormDefault="qualified"
77a9934a44af sync, migrating to XML::Compile
cin
parents:
diff changeset
8 >
361
eff7f75a4408 added cookie support for the request language detection
cin
parents: 215
diff changeset
9 <xs:complexType name="personInfo" impl:bind-type="Person" >
215
77a9934a44af sync, migrating to XML::Compile
cin
parents:
diff changeset
10 <xs:sequence>
77a9934a44af sync, migrating to XML::Compile
cin
parents:
diff changeset
11 <xs:element name="firstName" type="xs:string" />
77a9934a44af sync, migrating to XML::Compile
cin
parents:
diff changeset
12 <xs:element name="lastName" type="xs:string" />
77a9934a44af sync, migrating to XML::Compile
cin
parents:
diff changeset
13 <xs:element name="address" type="tns:addressType" minOccurs="0" maxOccurs="unbounded"/>
77a9934a44af sync, migrating to XML::Compile
cin
parents:
diff changeset
14 </xs:sequence>
77a9934a44af sync, migrating to XML::Compile
cin
parents:
diff changeset
15 <xs:attribute name="code" use="optional" type="xs:string"/>
77a9934a44af sync, migrating to XML::Compile
cin
parents:
diff changeset
16 </xs:complexType>
77a9934a44af sync, migrating to XML::Compile
cin
parents:
diff changeset
17
77a9934a44af sync, migrating to XML::Compile
cin
parents:
diff changeset
18 <xs:element name="personInfo" type="tns:personInfo"/>
77a9934a44af sync, migrating to XML::Compile
cin
parents:
diff changeset
19
77a9934a44af sync, migrating to XML::Compile
cin
parents:
diff changeset
20 <xs:complexType name="addressType">
77a9934a44af sync, migrating to XML::Compile
cin
parents:
diff changeset
21 <xs:sequence>
77a9934a44af sync, migrating to XML::Compile
cin
parents:
diff changeset
22 <xs:element name="street" type="xs:string" />
77a9934a44af sync, migrating to XML::Compile
cin
parents:
diff changeset
23 <xs:element name="line" type="xs:string" />
77a9934a44af sync, migrating to XML::Compile
cin
parents:
diff changeset
24 </xs:sequence>
77a9934a44af sync, migrating to XML::Compile
cin
parents:
diff changeset
25 </xs:complexType>
77a9934a44af sync, migrating to XML::Compile
cin
parents:
diff changeset
26 </xs:schema>