Quiz: Introduction à XML et ses Applications — 10 Fragen

Detaillierte Fragen und Antworten

1. En quelle année XML a-t-il été proposé comme spécification par le W3C ?

2001
2005
1998
1995

1998

Erklärung

Le texte précise que « XML a été proposé comme spécification par le W3C en 1998 ». À revoir : Vers un langage semi-structuré. Appui du cours : « XML a été proposé comme spécification par le W3C en 1998 et s’est imposé comme standard. »

2. Quel est l’objectif initial de XML concernant les contenus entre systèmes d’informations ?

Permettre l’échange automatisé de contenus entre systèmes d’informations hétérogènes, notamment sur Internet
Faciliter la création de balises extensibles pour représenter des informations spécifiques
Transformer un document XML en un autre document XML pour rendre les échanges plus systématiques
Remplacer SGML en conservant la structuration et la validation via des schémas

Permettre l’échange automatisé de contenus entre systèmes d’informations hétérogènes, notamment sur Internet

Erklärung

La source indique explicitement que l’objectif initial de XML est de permettre l’échange automatisé de contenus entre systèmes d’informations hétérogènes, notamment sur Internet. À revoir : Historique et place de XML. Appui du cours : « Objectif initial de XML : permettre l’échange automatisé de contenus entre systèmes d’informations hétérogènes, notamment sur Internet. »

3. Quand un document XML est-il considéré comme autonome ?

Quand il ne contient pas de déclarations d’entités externes
Quand sa déclaration précise la version et le codage du document
Quand il respecte la syntaxe correcte des balises et leur imbrication
Quand le character set est annoncé dans le prologue

Quand il ne contient pas de déclarations d’entités externes

Erklärung

Le texte définit l’autonomie d’un document XML : il est autonome lorsqu’il ne contient pas de déclarations d’entités externes. À revoir : Caractéristiques du XML : séparation données. Appui du cours : « Un document XML est autonome quand il ne contient pas de déclarations d’entités externes. »

4. Quel est le rôle des balises dans un document XML concernant la position du contenu ?

Valider que le nom XML ne contient ni espace ni chiffre au début
Délimiter les éléments, le contenu étant entre balise ouvrante et balise fermante ou absent pour un élément vide
Identifier les attributs en associant chaque nom de balise à une valeur
Remplacer la balise fermante quand l’élément est vide

Délimiter les éléments, le contenu étant entre balise ouvrante et balise fermante ou absent pour un élément vide

Erklärung

Les balises servent à délimiter les éléments : le contenu se trouve entre la balise ouvrante et la balise fermante, et il est absent pour un élément vide. À revoir : Applications du XML. Appui du cours : « - **Balises délimitent les éléments : le contenu est situé entre balise ouvrante et balise fermante, ou absent pour un élément vide**. »

5. Comment s’écrit une section CDATA en XML ?

<!-- ... -->
<![CDATA[ ... ]]>
&nom_entite;
xml:lang="fr-FR"

<![CDATA[ ... ]]>

Erklärung

La source indique que « Une section CDATA s’écrit <![CDATA[ ... ]]> ». Les autres choix correspondent à des commentaires, à l’attribut xml:lang ou à des entités, pas à une section CDATA. À revoir : Exemple de document XML Master STIC. Appui du cours : « Une section CDATA s’écrit <![CDATA[ ... ]]> et permet d’inclure des caractères sans que les balises soient reconnues. »

6. Dans une DTD, que se passe-t-il si l’on ne respecte pas l’ordre des enfants imposé par une séquence ?

La DTD limite les enfants à un seul choix parmi la liste
La DTD impose que les enfants soient vides (EMPTY)
La DTD autorise n’importe quel ordre des enfants
La DTD n’accepte pas un ordre différent des enfants

La DTD n’accepte pas un ordre différent des enfants

Erklärung

Le texte précise qu’une séquence « impose un ordre précis des enfants » et donne l’exemple où « n’accepte pas un ordre différent ». Donc le non-respect de l’ordre rend la structure non valide selon la DTD. À revoir : Avantages et limites du XML. Appui du cours : « Une séquence impose un ordre précis des enfants, par exemple <!ELEMENT elt0 (elt1, elt2, elt3)> n’accepte pas un ordre différent. »

7. Quel est le rôle de la déclaration d’encodage dans un document XML ?

Imposer que tous les attributs soient présents dans chaque élément
Stocker une chaîne de caractères sans balises dans un attribut CDATA
Garantir qu’un attribut peut être absent sans rendre le document invalide
Indiquer comment les caractères du document doivent être interprétés

Indiquer comment les caractères du document doivent être interprétés

Erklärung

La déclaration d’encodage est une information placée dans le prologue XML qui sert à indiquer comment les caractères du document doivent être interprétés. À revoir : Prologue XML et déclaration d’encodage. Appui du cours : « information placée dans le prologue XML pour indiquer comment les caractères du document doivent être interprétés. »

8. Quel est le rôle d’un attribut de type IDREF dans un document XML validé ?

Garantir que la valeur est un nombre plutôt qu’un nom XML
Référencer un ID existant ailleurs dans le document
Autoriser l’absence de l’attribut sans invalider le XML
Imposer une valeur fixe identique à chaque occurrence

Référencer un ID existant ailleurs dans le document

Erklärung

Le texte précise que « IDREF doit référencer un ID existant ailleurs dans le document », sinon « la validation échoue ». Donc le rôle d’IDREF est de faire référence à un ID déjà déclaré dans le document. À revoir : Document XML bien formé et valide. Appui du cours : « IDREF doit référencer un ID existant ailleurs dans le document, sinon la validation échoue. »

9. Qu’est-ce qu’une DTD interne ?

Une déclaration de structure XML incluse directement dans le document via une section <!DOCTYPE ... [ ... ]>
Une déclaration d’élément qui décrit le nom d’un tag XML et son contenu autorisé
Une déclaration d’attributs qui précise des propriétés associées à un élément avec un type et une valeur par défaut
Une déclaration de structure XML chargée depuis un fichier ou une URL grâce à une référence SYSTEM dans <!DOCTYPE ...>

Une déclaration de structure XML incluse directement dans le document via une section <!DOCTYPE ... [ ... ]>

Erklärung

La source indique qu’une DTD interne est une déclaration de structure XML incluse directement dans le document via une section <!DOCTYPE ... [ ... ]>. À revoir : Noms, éléments, imbrication et attributs. Appui du cours : « Une DTD interne est une déclaration de structure XML incluse directement dans le document via une section <!DOCTYPE ... [ ... ]>. »

10. Quelle description correspond à une entité externe dans une DTD ?

Une entité interne associe un nom à une chaîne de remplacement fournie dans la DTD
Une entité externe associe un nom à une ressource via un identifiant SYSTEM (fichier ou URL)
Une déclaration d’élément fixe la structure autorisée pour un tag XML via une liste d’enfants
Une déclaration d’attribut précise le type et si l’attribut est requis ou optionnel

Une entité externe associe un nom à une ressource via un identifiant SYSTEM (fichier ou URL)

Erklärung

Une entité externe, dans une DTD, associe un nom à une ressource via un identifiant SYSTEM (fichier ou URL). À revoir : DTD : contraintes, types et exemples. Appui du cours : « Une entité externe associe un nom à une ressource via un identifiant SYSTEM (fichier ou URL). »

Mit Karteikarten lernen

Merke dir die Antworten mit 24 Karteikarten zu Introduction à XML et ses Applications.

XML — langage ?

Langage de balisage extensible pour données structurées.

Langage strict — définition ?

Impose un ensemble fixe de balises prédéfinies.

XML — place dans SGML ?

Sous-ensemble de SGML, plus simple.

Karteikarten ansehen →

Lernzettel studieren

Lies den vollständigen Lernzettel zu Introduction à XML et ses Applications.

Lernzettel ansehen →

Similar courses

Erstelle deine eigenen Quizze

Importiere deinen Kurs und die KI erstellt in 30 Sekunden Quizze mit Korrekturen.

Quiz-Generator