WDI_zadania/2024_11_18/wisitowki.xml
2024-12-07 15:24:01 +01:00

70 lines
2.5 KiB
XML

<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:simpleType name="LimitedString">
<xs:restriction base="xs:string">
<xs:maxLength value="50" />
</xs:restriction>
</xs:simpleType>
<xs:element name="wizitowki">
<xs:complexType>
<xs:sequence>
<xs:element name="wizitowka" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="imie" type="LimitedString"/>
<xs:element name="nazwisko" type="LimitedString"/>
<xs:element name="telefon">
<xs:simpleType>
<xs:restriction base="xs:integer">
<xs:minExclusive value="000000000"/>
<xs:maxExclusive value="999999999"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="email">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:pattern value="[\w\.-]+@([\w-]+\.)+[\w-]{2,4}"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="adres_pocztowy" type="LimitedString"/>
<xs:element name="kod_pocztowy">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:pattern value="[0-9]{2}-[0-9]{3}"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
<?xml version="1.0"?>
<wizitowki>
<wizitowka>
<imie>
Maksim
</imie>
<nazwisko>
Sysoyeu
</nazwisko>
<telefon>
789839386
</telefon>
<email>
m@gmail.com
</email>
<adres_pocztowy>
test
</adres_pocztowy>
<kod_pocztowy>
60-635
</kod_pocztowy>
</wizitowka>
</wizitowki>