XML Schema - Agenda (Compromisso)
Xml Schema do arquivo XML de compromisso:
<?xml version="1.0" encoding="iso-8859-1" ?>
<xs:schema xmlns:xs="http://www.w3.org/2001 /XMLSchema">
<xs:element name="Agenda">
<xs:complexType>
<xs:sequence>
<xs:element name="Compromisso" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="Assunto" type="xs:string"/>
<xs:element name="Local" type="xs:string"/>
<xs:element name="DataInicio" type="xs:date"/>
<xs:element name="HoraInicio" type="xs:time"/>
<xs:element name="DataFim" type="xs:date"/>
<xs:element name="HoraFim" type="xs:time"/>
<xs:element name="Descrição" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
No Schema os campos DataInicio e DataFim são do tipo date e com isso só aceitam dados no formato: AAAA-MM-DD.
Os campos HoraInicio e HoraFim são do tipo time e só aceitam dados no seguinte formato: "HH-MM-SS"
1 comentários:
Muito bom. O único erro é que no endereço do w3c usado como espaço de nomes, o ano 2001 saiu incorreto.
Postar um comentário