Accueil
|
Schéma(Exemples)
- Fichier extern : micro_xsd.xsd
<?xml version="1.0"
encoding="ISO-8859-1"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
elementFormDefault="qualified"> <xs:element
name="microcontroleurs">
<xs:complexType>
<xs:sequence>
<xs:element ref="micro8bits" minOccurs="1"
maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType> </xs:element> <xs:element
name="micro8bits">
<xs:complexType>
<xs:sequence>
<xs:element name="nom"
type="xs:string"/>
<xs:element name="fabricant"
type="xs:string"/>
</xs:sequence>
</xs:complexType> </xs:element> </xs:schema> |
fichier XML avec schéma
Fichier extern : micro2_xsd.xsd
<?xml version="1.0"
encoding="ISO-8859-1"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
elementFormDefault="qualified"
attributeFormDefault="unqualified"> <xs:element
name="microcontroleurs">
<xs:complexType>
<xs:sequence>
<xs:element ref="micro8bits" minOccurs="1"
maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType> </xs:element> <xs:element
name="micro8bits">
<xs:complexType>
<xs:sequence>
<xs:element name="nom"
type="xs:string"/>
<xs:element ref="mémoire" minOccurs="1"
maxOccurs="unbounded"/>
<xs:element name="fabricant"
type="xs:string"/> </xs:sequence>
</xs:complexType> </xs:element> <xs:element
name="mémoire">
<xs:complexType> <xs:attribute
name="taille" use="required"
type="xs:string"/> <xs:attribute
name="type" use="required">
<xs:simpleType>
<xs:restriction
base="xs:NMTOKEN">
<xs:enumeration
value="ROM"/>
<xs:enumeration
value="RAM"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute> <xs:attribute
name="unité" use="required">
<xs:simpleType>
<xs:restriction
base="xs:NMTOKEN">
<xs:enumeration
value="Ko"/>
<xs:enumeration
value="O"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType> </xs:element> </xs:schema>
|
fichier XML avec schéma
|
[Le connecteur de choix. | Qu'est_ce que XSL? .]
[ < précédent
| ^ sommaire
| suivant > ]
|