QCM XML Corrigé – Partie 7

QCM sur XML avec des réponses pour la préparation des entretiens d’embauche, tests en ligne, examens et certifications. Ces questions et réponses sur XML comprennent divers sujets tel que les bases de XML, syntaxe, DOM, Parser, DTD, Xpath, etc…. Et sont tirés d’un vrai entretien écrit et certaines parties sont en direct. Cette méthode d’apprentissage systématique préparera facilement toute personne pour réussir son test sur XML.
 
 

1. XML est plus avantageux à utiliser qu’un système de base de données à longueur fixe parce que:

A Les ordinateurs d’aujourd’hui sont plus rapides que ceux des années passées.

B Il permet d’économiser de l’argent en réduisant les dépenses informatiques.

C Les personnes qui n’ont pas de connaissances en informatique peuvent facilement comprendre le langage XML.

D Toutes ces réponses.

D
La bonne réponse est « D ». Le XML est plus avantageux qu’un système de base de données à longueur fixe pour de multiples raisons. Tout d’abord, les ordinateurs actuels, plus rapides, peuvent traiter efficacement le XML. Deuxièmement, il permet d’économiser de l’argent en réduisant les dépenses informatiques, car le XML ne nécessite pas de système de gestion de base de données dédié. Enfin, le XML est conçu pour être facilement compréhensible, même pour ceux qui n’ont pas de formation en informatique, ce qui le rend accessible à un plus grand nombre d’utilisateurs. Par conséquent, toutes ces raisons font que le XML est plus avantageux qu’un système de base de données à longueur fixe.

 

2. SAX est ______________.

A Un système de base de données à longueur fixe

B Un système de base de données XML

C Un système de base de données à longueur variable

D Un parseur XML

D
SAX est un analyseur XML. SAX est l’acronyme de Simple API for XML et il s’agit d’une interface événementielle largement utilisée pour analyser les documents XML. Elle permet aux développeurs de lire et de traiter les données XML de manière séquentielle, sans charger l’intégralité du document en mémoire. Les parseurs SAX sont efficaces et peu gourmands en mémoire, ce qui les rend adaptés au traitement de fichiers XML volumineux. Ils détectent les éléments, les attributs et le contenu XML par le biais d’événements et déclenchent des rappels pour traiter les données au fur et à mesure qu’elles sont analysées. La bonne réponse est donc « Un parseur XML ».

 

3. PCDATA est _________________.

A Un élément XML qui contient d’autres éléments XML

B Un élément XML qui contient des données de caractères analysées

C Un élément XML utilisé pour définir des données à utiliser uniquement sur un PC

D Aucun de ces éléments

B
PCDATA signifie Parsed Character Data in XML (données de caractères analysées en XML). Il s’agit d’un type d’élément XML qui contient du texte ou des données de caractères qui ont été analysés et qui ne sont pas utilisés pour définir des données spécifiques à un PC ou pour contenir d’autres éléments XML. Les éléments PCDATA sont utilisés pour représenter le contenu réel d’un document XML, tel que du texte, des nombres ou des symboles. Ils sont différents des autres éléments XML qui définissent la structure ou la hiérarchie du document. Par conséquent, la bonne réponse est « Un élément XML qui contient des données de caractères analysés ».

 

 
 

4. Vous devez utiliser un parseur pour lire un document XML.

A Vrai

B Faux

B
Un document XML peut être lu sans nécessairement utiliser un parseur. Il existe d’autres méthodes et outils pour lire les documents XML, tels que les API DOM (Document Object Model) ou SAX (Simple API for XML). Ces API permettent aux développeurs d’accéder aux données XML et de les manipuler sans utiliser explicitement un parseur. Par conséquent, l’affirmation « Vous devez utiliser un parseur pour lire un document XML » est fausse.

 

5. XML stocke les données en longueurs fixes.

A Vrai

B Faux

B
Le XML ne stocke pas les données en longueurs fixes. En fait, XML est un langage de balisage qui utilise des balises pour définir les éléments et structurer les données, ce qui permet une certaine flexibilité en termes de longueur et de contenu des données stockées. Le XML permet la représentation de relations hiérarchiques et peut stocker des données de longueurs et de types différents dans ses éléments. Par conséquent, l’affirmation donnée est fausse.

 

6. XML est un sous-ensemble de :

A SGML

B HTML

C MGL

D Aucune de ces réponses

A
XML est un sous-ensemble de SGML (Standard Generalized Markup Language). Le SGML est un langage de balisage qui définit les règles de création des types de documents, ce qui permet de définir des langages de balisage personnalisés. Le XML a été développé comme une version simplifiée du SGML, avec des règles plus strictes et un ensemble plus restreint de fonctionnalités. XML conserve la structure hiérarchique et les capacités de balisage de SGML, ce qui en fait un sous-ensemble de SGML. HTML (Hypertext Markup Language) est un langage de balisage distinct utilisé pour créer des pages web et n’est pas un sous-ensemble de SGML. Le MGL n’est pas un langage de balisage reconnu et n’est donc pas non plus un sous-ensemble du SGML.

 

 
 

7. XML est utilisé pour les services web.

A Vrai

B Faux

A
Le langage XML (Extensible Markup Language) est couramment utilisé pour les services web. Il s’agit d’un format populaire pour la structuration et l’échange de données sur l’internet. Le XML permet de représenter des structures de données complexes et est indépendant de la plate-forme, ce qui le rend adapté à la communication entre différents systèmes. Il est largement utilisé dans les services web pour faciliter l’échange de données et l’interopérabilité entre les applications et les services. Par conséquent, l’affirmation « XML est utilisé pour les services web » est vraie.

 

8. Un élément XML peut contenir d’autres éléments XML.

A Vrai

B Faux

A
Un élément XML peut contenir d’autres éléments XML car XML suit une structure hiérarchique où les éléments peuvent être imbriqués les uns dans les autres. Cela permet d’organiser et de structurer les données dans un format arborescent. Chaque élément peut avoir des éléments fils, ce qui permet de créer des structures complexes et imbriquées dans un document XML. Par conséquent, l’affirmation « Un élément XML peut contenir d’autres éléments XML » est vraie.

 

9. Un élément parent ne peut pas contenir un autre élément parent.

A Vrai

B Faux

B
Cette affirmation est fausse. Un élément parent peut en effet contenir un autre élément parent. En HTML, par exemple, il est courant d’avoir des éléments div imbriqués, où un élément div agit comme parent et contient un autre élément div comme enfant. Cela permet de structurer les éléments d’une page web de manière hiérarchique.

 

 
 

10. Un attribut contient un _________________.

A Une paire nom/valeur

B Une paire valeur/nom

C La section de données du document XML

D Aucun de ces éléments

A
En XML, un attribut est une caractéristique d’un élément qui fournit des informations supplémentaires sur l’élément. Il consiste en une paire nom/valeur, où le nom représente l’identifiant de l’attribut et la valeur représente les données associées à cet attribut. Cela permet d’organiser et de structurer les données dans un document XML. La bonne réponse est donc « Paire nom/valeur ».

 

 

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *