QCM XML Corrigé – Partie 1

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. Que signifie XML?

A EXtra Modern Link

B EXtensible Markup Language

C Error Markup Language

D X-Markup Language

B
XML signifie EXtensible Markup Language. XML est un langage de balisage comme le HTML – XML a été conçu pour stocker et transporter des données.

 

 

2. Quel énoncé est VRAI ?

A Tous les éléments XML doivent avoir une balise de fermeture

B Tous les documents XML doivent avoir une DTD

C Tous les éléments XML doivent être en minuscules

D Toutes les affirmations sont vraies

A
Tous les éléments XML doivent avoir une balise de fermeture. En XML, il est interdit de négliger la balise de fermeture. Tous les éléments doivent avoir une balise de fermeture : <p>C'est un paragraphe.</p>

 

 

3. XML est _____________

A Gratuit et extensible

B Non extensible

C Une feuille de style

D Aucune de ces réponses

A
XML est Gratuit et extensible.

 

 
 

4. DTD signifie _____________

A Double Type Definition

B Data Type Definition

C Document Type Definition

D Download Type Definition

C
DTD signifie Document Type Definition. Il s’agit d’un document qui définit la structure d’un document XML. Il est utilisé pour décrire précisément les attributs du langage XML.

 

 

5. Xml est utilisé pour _____________

A Stocker et transporter les données

B L’ajout de style aux pages Web

C L’ajout de script aux pages Web

D Aucune de ces réponses

A
XML est un langage de balisage conçu pour stocker, structurer et transporter des données entre différentes applications ou systèmes. Il ne sert ni à définir le style d’une page Web (CSS), ni à ajouter des scripts (JavaScript).

 

 

6. Qu’est-ce qu’une feuille de style ?

A Il est utilisé pour définir le contenu à part du contenu

B Elle est utilisée pour définir un conteneur pour les liens de navigation

C Pour créer un texte multicolore sur une page web

D Une feuille de style est utilisée pour construire un modèle de style cohérent, transportable et bien conçu.

D
Une feuille de style (généralement en CSS) permet de définir la présentation d’un document (couleurs, polices, mise en page, etc.) tout en séparant le contenu de son apparence. Elle garantit un style cohérent, réutilisable et facile à maintenir sur plusieurs pages. Exemple:

<?xml-stylesheet href="my-style.css"?>
...reste du document ici...

 

 
 

7. Qu’est-ce qui rend Ajax unique ?

A Il utilise Java comme langage de programmation.

B Il fonctionne de la même manière avec tous les navigateurs Web.

C Il fonctionne comme un outil de développement Web autonome.

D Il effectue des requêtes de données de manière asynchrone.

D
AJAX permet de mettre à jour les pages web de manière asynchrone en échangeant des données avec un serveur web en arrière-plan. Cela signifie qu’il est possible de mettre à jour des parties d’une page web sans recharger la page entière.

 

 

8. Lesquels des documents XML suivants sont bien formatés ?

A <firstElement>Hello<secondElement>World</secondElement></firstElement>.

B <firstElement>Hello<firstElement><secondElement>World</secondElement>.

C <firstElement>Hello<secondElement>World</firstElement></secondElement>.

D </firstElement>Hello</secondElement>World<firstElement>.

A
Un document XML est bien formaté si toutes les balises sont correctement imbriquées, fermées et qu’il possède un élément racine unique. Seule la proposition A respecte ces règles. Les autres contiennent des balises non fermées, mal imbriquées ou fermées dans le mauvais ordre.

 

 
 

9. Comment spécifier les attributs avec plusieurs valeurs ?

A <myElement myAttribute="value1" myAttribute="value2"/>

B <myElement myAttribute="value1 value2"/>

C <myElement myAttribute="value1, value2"/>

D Les attributs ne peuvent pas avoir plusieurs valeurs.

D
En XML, un attribut ne peut être défini qu’une seule fois pour un élément. Les propositions B et C contiennent simplement une seule valeur textuelle (avec un espace ou une virgule), et non plusieurs valeurs distinctes. La proposition A est invalide, car un même attribut ne peut pas être répété dans un même élément.

 

 

10. Laquelle des propositions suivantes est une commande d’itération XSLT valide ?

A for

B for-all

C for-each

D for-loop

C
En XSLT, l’instruction <xsl:for-each> est utilisée pour parcourir une liste de nœuds sélectionnés par une expression XPath et appliquer un traitement à chacun d’eux. Les autres propositions ne sont pas des instructions XSLT valides. Syntaxe:

<xsl:for-each
   select = Expression >  
</xsl:for-each>

 

 

 

🚀 Boostez votre productivité avec les meilleurs outils WebEssayez-les

 

Laisser un commentaire

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