XML schema Flashcards

1
Q

un fichier XSD commence par quoi ?

A

un fichier XSD c’est un fichier XML donc il doit commencer par <?xml ….?>

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

si un simple type ne contient pas d’attribut ni d’element , à quoi sert il , on peut le remplacer par des types primitifs ( int , string , …. ) ?

A

un type simple est utile pour poser des restrictions comme un intervalle qu’un entier peut prendre

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

comment se fait la comparaison du fichier XML par le fichier XSD ?

A

à travers un programme (java,C++ ,.. ) qui en construit un modèle interne et analyse le doc XML et puis il vérifie la correspondance entre le schéma XML et le doc XML .

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

le fichier XSD à quoi comme racine ?

A

la racine est l’élément <schema></schema>

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

comment la racine est exprimé en UML ?

A

«racine» nomDeLaRacine

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

comment s’appelle la déclaration du document XML ?

<?xml version=1 encoding=”UTF-8”?>

A

prologue

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

donner le format de la balise schema

A

< xsd:schema xmlns:xsd = " http: // www . w3 . org /2001/ XMLSchema " targetNamespace = " http: // xml . netbeans . org / schema / etudiant " xmlns = " http: // xml . netbeans . org / schema / etudiant " elementFormDefault = " qualified " >

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

comment déclarer une instance du type Complexe qu’on vient de définir et elle correspond à quoi ?

A

< xsd:element name = “ etudiant “ type = “ Etudiant “ / >

corresponds à la racin du document XML qu’on va définir

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q
A

< xsd:complexType name = " Etudiant " > < xsd:sequence > < xsd:element name = " nom " type = " xsd:string " / > < xsd:element name = " pr é nom " / > < xsd:element name = " dateNaissance " type = " xsd:date " / > < xsd:element name = " num é roT é l é phone " type = " Num é roT é l é phone " / > < xsd:element name = " l3Valid é e " type = " xsd:boolean " / > 17 < xsd:element name = " ue " type = " Ue " maxOccurs = " unbounded " / > </ xsd:sequence > </ xsd:complexType >

How well did you know this?
1
Not at all
2
3
4
5
Perfectly