marți, 13 noiembrie 2007

XMLSchema


La laboratorul de azi am facut XMLSchema. Ni s-a cerut sa transformam tema noastra 1 folosind de aceasta data XMLSchema.
Iata rezolvarea noastra:


Fisierul Xsd:
< ?xml version="1.0"?>
< xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
elementFormDefault="qualified">

< xs:element name="date">
< xs:complexType>
< xs:sequence>
< xs:element name="nume" type="xs:string"/>
< xs:element name="prenume" type="xs:string"/>
< xs:element name="sex">
< xs:simpleType>
< xs:restriction base="xs:string">
< xs:enumeration value="masculin"/>
< xs:enumeration value="feminin"/>
< /xs:restriction>
< /xs:simpleType>

< /xs:element>
< xs:element name="data" type="xs:date"/>
< xs:element name="cnp" >
< xs:simpleType>
< xs:restriction base="xs:string">
< xs:pattern value="([0-9])*"/>
< xs:length value="13"/>
< /xs:restriction>
< /xs:simpleType>
< /xs:element>
< /xs:sequence>
< /xs:complexType>
< /xs:element>

< /xs:schema>


Fisierul XML:
< ?xml version="1.0"?>

< date>

< nume>Tove< /nume>
< prenume>Jani< /prenume>
< sex>masculin< /sex>
< data>1987-10-11< /data>
< cnp>1234567890123< /cnp>
< /date>




Iar pentru validare mergeti aici si introduceti cele scrise mai sus.

Niciun comentariu: