QCM XML Corrigé – Partie 12

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. Identifiez les affirmations correctes (choisissez-en deux)

A XSL est une extension de HTML

B CSS est une extension de HTML

C CSS est une extension de XML

D XSL est une extension de XML

B, D
CSS est une extension de HTML car CSS est utilisé pour styliser et formater le contenu des documents HTML. Il permet de séparer la présentation de la structure, ce qui facilite la conception et la maintenance des pages web. XSL est une extension de XML car XSL est un langage utilisé pour transformer des documents XML en différents formats, tels que HTML ou PDF. Il est couramment utilisé pour afficher les données XML d’une manière plus conviviale.

 

2. Le vocabulaire XML est utilisé pour spécifier la sémantique du formatage.

A Vrai

B Faux

B
Le vocabulaire XML est utilisé pour spécifier la structure et le contenu des données, et non pour la sémantique de formatage. XML est un langage de balisage qui permet aux utilisateurs de définir leurs propres balises et de structurer les données dans un format hiérarchique. Il est principalement utilisé pour le stockage, l’échange et la représentation des données, plutôt que pour spécifier le formatage ou la présentation visuelle.

 

3. Il est possible d’avoir une propriété avec plusieurs valeurs

A Vrai

B Faux

B
En CSS, il est possible d’attribuer plusieurs valeurs à une même propriété en utilisant diverses techniques telles que les propriétés abrégées, les valeurs séparées par des virgules ou l’utilisation de plusieurs déclarations pour la même propriété. Cela permet de styliser de manière plus efficace et plus concise des éléments ayant des caractéristiques différentes.

 

 
 

4. L’élément « Schema » est déclaré dans la DTD comme ayant trois éléments enfants, qui sont: (choisir trois)

A Datatype

B ElementType

C Description

D AttributeType

E Archtype

A, B, D
La bonne réponse est A) Datatype, B) ElementType et D) AttributeType. Dans une DTD, l’élément « Schema » est déclaré comme ayant trois éléments enfants, qui sont Datatype, ElementType et AttributeType. Ces éléments enfants définissent respectivement les types de données, les types d’éléments et les types d’attributs dans le schéma. Les autres options, C) description et E) archype, ne sont pas mentionnées dans les informations données et ne peuvent donc pas être considérées comme des éléments enfants corrects de l’élément « Schema ».

 

5. XSLT et CSS sont des normes compatibles.

A Vrai

B Faux

A
XSLT (Extensible Stylesheet Language Transformations) et CSS (Cascading Style Sheets) sont deux normes utilisées pour styliser et formater les documents XML et HTML. Bien qu’ils aient une syntaxe et des objectifs différents, ils peuvent être utilisés ensemble pour améliorer la présentation des pages web. XSLT est principalement utilisé pour transformer les données XML en différents formats, tandis que CSS est utilisé pour contrôler l’apparence visuelle des éléments HTML. Par conséquent, XSLT et CSS sont des normes compatibles qui peuvent être utilisées conjointement.

 

6. La propriété ‘nextSibling’ dans l’objet DOMDocument contient le nœud suivant des nœuds précédents dans la liste des enfants du parent.

A Vrai

B Faux

A
L’affirmation est vraie. La propriété ‘nextSibling’ dans l’objet DOMDocument contient effectivement le nœud suivant des nœuds précédents dans la liste des enfants du parent. Cette propriété vous permet d’accéder au nœud frère suivant d’un nœud donné dans la structure arborescente du DOM.

 

 
 

7. La méthode ‘nextNode’ de l’objet XMLDOMNodeList renvoie une valeur NULL s’il n’y a pas de nœud suivant.

A Vrai

B Faux

A
La méthode ‘nextNode’ de l’objet XMLDOMNodeList renvoie une valeur NULL s’il n’y a pas de nœud suivant. Cela signifie que s’il n’y a plus de nœuds à parcourir, la méthode renverra NULL au lieu d’un nœud valide. Par conséquent, la bonne réponse est B) Vrai, car l’affirmation est vraie.

 

8. Dans DOM, il n’est pas nécessaire qu’un objet correspondant à un type de nœud valide soit toujours renvoyé.

A Vrai

B Faux

A
Dans DOM, il est possible qu’un objet correspondant à un type de nœud non valide soit renvoyé. Cela signifie qu’il n’est pas nécessaire qu’un type de nœud valide soit toujours renvoyé dans DOM. Par conséquent, la réponse correcte est « vrai ».

 

9. En CSS, la séparation des combinaisons de valeurs multiples se fait à l’aide d’un :

A Point (.)

B Point-virgule (;)

C Deux points (:)

D Virgule (,)

B
En CSS, les combinaisons de valeurs multiples sont séparées par un point-virgule ( ;). Cela permet d’écrire les règles CSS de manière claire et organisée, chaque combinaison de valeurs se terminant par un point-virgule pour indiquer la fin de cette règle particulière. Cela garantit que le code CSS est correctement structuré et facile à lire et à comprendre.

 

 
 

10. Que signifie XSL ?

A EXtensible Style Listing

B EXpandable Style Language

C EXtensible Stylesheet Language

D EXtra Style Language

A
XSL est l’abréviation de eXtensible Style Listing (liste de styles extensible).

 

 

Laisser un commentaire

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