From: EL KHATIB Ziad (ziad.elkhatib@infotel.com)
Date: 04/04/2002 - 08:40
D'après ce que j'ai compris, les XSD schema permettent de valider un
document mais aussi le type des données contenues dans le document,
exemple:
<?xml version="1.0" encoding="utf-8"?>
<xsd:schema
targetNamespace="xsdShowtimes"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:mst="xsdShowtimes"
elementFormDefault="qualified" >
<xsd:element name="theater" type="mst:Theater"/>
<xsd:complexType name="Theater">
<xsd:sequence>
<xsd:element name="name" type="xsd:string"/>
<xsd:element name="phone" type="mst:PhoneNumber"/>
<xsd:element name="movie" type="mst:Movie"
minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="Movie">
<xsd:sequence>
<xsd:element name="title" type="xsd:string"/>
<xsd:element name="showing" type="xsd:time"
minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
<xsd:attribute name="minutes" type="xsd:positiveInteger"/>
</xsd:complexType>
<xsd:simpleType name="PhoneNumber">
<xsd:restriction base="xsd:string">
<xsd:pattern value="\(\d{3}\)\d{3}-\d{4}"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>
Quelqu'un peut m'expliquer comment mettre ca en ouevre pour controler
les champs d'un formulaire dans une page html ???
MERCI ;-)
--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !
Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de
tout sujet technique lie a XML.
Pour resilier votre abonnement, envoyez un message contenant
la commande "unsubscribe" a xml-tech-request@xmlfr.org
(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
Archive générée par hypermail 2.1.3 le 28/06/2004 - 11:06 UTC
webmaster@xmlfr.org
|