QCM XML Corrigé – Partie 2

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. Comment définir un élément XML vide ?

A <exemple></exemple>

B <exemple/>

C Les deux A et B

D Aucune de ces réponses

C
Les deux A et B.

 

 

2. Lesquels des fragments XML suivants sont bien formatés ?

A <myElement myAttribute=myValue/>

B <myElement myAttribute="myValue"/>

C <myElement myAttribute=’myValue’>

D <myElement myAttribute="myValue’/>

B

 

 

3. XML utilise les fonctionnalités de _______

A HTML

B XHTML

C VML

D SGML

D
Le SGML (Standard Generalized Markup Language) est une norme internationale pour la définition des langages de balisage, c’est-à-dire un méta-langage. Le balisage consiste en des notations appelées balises qui spécifient la fonction d’un morceau de texte ou la manière dont il doit être affiché.

 

 
 

4. Quel nom n’est pas correct pour un élément XML ?

A <hello>

B <hello world>

C <HELLO>

D Aucune de ces réponses

B
La spécification XML du W3C définit strictement la syntaxe des noms. Un nom ne peut commencer que par une lettre (y compris le tiret bas _), puis les caractères suivants peuvent être des lettres, des chiffres ou un simple tiret -, mais l’espace est un délimiteur et n’est pas autorisé dans un nom.

 

 

5. Un document XML bien formaté signifie ________________

A Il contient un élément racine

B Il contient un élément

C Il contient un ou plusieurs éléments

D Doit contenir un ou plusieurs éléments et l’élément racine doit contenir tous les autres éléments

D
Un document XML bien formaté signifie qu’il doit contenir un ou plusieurs éléments et l’élément racine doit contenir tous les autres éléments.

 

 

6. Quelle est la différence incorrecte entre HTML et DHTML ?

A HTML est un langage de balisage, tandis que DHTML est un ensemble de technologies.

B Les sites HTML seront rapides avec les technologies côté client, tandis que les sites DHTML seront assez lents avec les technologies côté client.

C DHTML crée des pages web dynamiques, alors que HTML crée des pages web statiques.

D HTML ne peut pas avoir de code côté serveur, mais DHTML peut contenir du code côté serveur.

B
Le DHTML (Dynamic HyerText Markup Language) est une combinaison de technologies de développement Web utilisées pour créer des sites Web à évolution dynamique. Les pages Web peuvent inclure des animations, des menus dynamiques et des effets de texte.

 

 
 

7. Une base de données xml prend en charge le stockage et la gestion des données xml _____.

A structurées

B semi-structurées

C multistructurées

D Aucune de ces réponses

B
Les données semi-structurées sont une forme de données structurées qui n’obéissent pas à la structure tabulaire des modèles de données associés aux bases de données relationnelles ou à d’autres formes de tableaux de données, mais qui contiennent néanmoins des balises ou d’autres marqueurs pour séparer les éléments sémantiques et renforcer les hiérarchies d’enregistrements et de champs au sein des données.

 

 

8. Est-il plus facile de traiter le XML que le HTML ?

A Non

B Oui

B
Oui, il est plus facile de traiter le XML que le HTML. Le XML est extensible car il ne s’agit pas d’un format fixe comme le HTML. Il est facile d’écrire des programmes qui traitent les documents XML.

 

 

9. Qu’est-ce qu’un NCName ?

A Non-Colonized Name

B Non-Common Name

C Non-Conforming Name

D Aucune de ces réponses

A
Un xs:NCName est un nom noncolonisé tel que défini dans « Namespaces in XML » 1.0. Il s’agit d’un nom XML légal qui ne contient pas de deux-points. La valeur doit se composer exclusivement de lettres, de chiffres, de caractères idéographiques et du trait de soulignement(_), du trait d’union(-) et du point.

 

 
 

10. L’objet de formatage XSL qui met en forme les données d’un tableau

A table

B table-body

C table-content

D table-footer

A
L’objet de formatage XSL qui met en forme les données d’un tableau est ‘table’. Exemple:

<table>
   <th>
   <tr>
      <td>PersonID</td>
      <td>First Name</td>
      <td>Last Name</td>
      <td>Age</td>
      <xsl:choose>
         <xsl:when test="$showPerson =''true''">
            <td>Person</td>
         </xsl:when>
      </xsl:choose>
   </tr>
   </th>
   <xsl:apply-templates/>
</table>

 

 

Laisser un commentaire

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