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. Xmlns:xs=http://www.w3.org/2001/XMLSchema est utilisé pour:
A Identifier la propriété du schéma XML
B Identifier la propriété du document XML
C Identifier les spécifications du schéma XML utilisées dans le schéma XML
D Identifier qu’il s’agit d’un schéma XML
C
La déclaration d’espace de noms XML xmlns:xs= »http://www.w3.org/2001/XMLSchema » est utilisée pour identifier les spécifications du schéma XML utilisées dans le schéma XML. Elle précise que le schéma XML utilise le langage XML Schema Definition (XSD) pour définir la structure et les contraintes du document XML. La déclaration de cet espace de noms permet au schéma de référencer et d’utiliser les éléments, les types et les attributs définis dans la spécification XML Schema.
2. La balise xs:sequence
A Spécifie l’ordre dans lequel les éléments doivent apparaître dans un document XML
B Spécifie l’ordre dans lequel les éléments doivent apparaître dans un schéma XML
C Spécifie l’ordre dans lequel les attributs doivent apparaître dans un document XML
D Spécifie l’ordre dans lequel les attributs doivent apparaître dans un schéma XML
A
La balise xs:sequence est utilisée dans un schéma XML pour spécifier l’ordre dans lequel les éléments doivent apparaître dans un document XML. Elle définit l’ordre dans lequel les éléments doivent être disposés dans le document XML, en veillant à ce qu’ils apparaissent dans un ordre spécifique défini par le schéma. Cela permet de maintenir la structure et l’intégrité des données XML.
3. Xsi:schemaLocation=clients.xsd est utilisé pour _________
A Identifier le propriétaire du document XML
B Identifier le propriétaire du schéma XML
C Identifier l’emplacement du document XML
D Identifier l’emplacement du schéma XML
D
L’attribut xsi:schemaLocation dans un document XML est utilisé pour spécifier l’emplacement du schéma XML qui définit la structure et les contraintes du document. Il fournit une référence à l’emplacement du fichier de schéma, ce qui permet à un parseur XML de valider le document par rapport au schéma spécifié. Cet attribut est utilisé pour garantir que le document XML respecte les règles définies et la structure spécifiée dans le schéma.
4. Vous pouvez exiger une valeur spécifique pour un attribut en définissant sa valeur comme « fixed ».
A Vrai
B Faux
A
En définissant la valeur de l’attribut « fixed », il est possible d’exiger une valeur spécifique pour un attribut. Cela signifie que l’attribut doit toujours avoir une valeur particulière et ne peut être laissé vide ou modifié. L’affirmation est donc vraie. Dans l’exemple suivant, la valeur fixed est « EN »:
5. Une expression régulière peut être utilisée pour spécifier des restrictions complexes pour le contenu d’un élément.
A Vrai
B Faux
A
Les expressions régulières sont un outil puissant pour spécifier des motifs dans les chaînes de caractères. Elles peuvent être utilisées pour définir des restrictions complexes pour le contenu d’un élément en faisant correspondre des motifs ou des séquences de caractères spécifiques. Les expressions régulières permettent un contrôle précis de ce qui est considéré comme un contenu valide ou acceptable, ce qui les rend utiles dans diverses applications telles que la validation de formulaires ou l’extraction de données. Par conséquent, l’affirmation selon laquelle une expression régulière peut être utilisée pour spécifier des restrictions complexes pour le contenu d’un élément est vraie. Exemple:
6. Vous pouvez spécifier une série de valeurs valides pour un élément en utilisant lequel des éléments suivants dans une expression régulière ?
A |
B OR
C :
D +
A
Dans une expression régulière, vous pouvez spécifier une série de valeurs valides pour un élément en utilisant le symbole « | », également connu sous le nom de « pipe ». Ce symbole agit comme un opérateur « OR », vous permettant de faire correspondre n’importe laquelle des valeurs séparées par le pipe. Par exemple, l’expression régulière « chat|chien » correspondra soit à « chat », soit à « chien ».
7. La balise xs:enumeration est utilisée pour définir une valeur valide pour un attribut.
A Vrai
B Faux
A
La balise xs:enumeration est en effet utilisée pour définir une valeur valide pour un attribut. Elle fait partie du langage XML Schema et est utilisée pour restreindre les valeurs possibles qui peuvent être attribuées à un attribut. L’utilisation de la balise xs:enumeration permet de définir une liste spécifique de valeurs autorisées, garantissant que seules ces valeurs sont considérées comme valides pour l’attribut. Exemple:
8. XML ne peut être transformé qu’en HTML ou XHTML.
A Vrai
B Faux
B
XML peut être transformé en différents formats, et pas seulement en HTML ou XHTML. XML est un langage de balisage flexible qui peut être utilisé pour représenter des données structurées et qui peut être transformé en différents formats de sortie à l’aide de technologies telles que XSLT (eXtensible Stylesheet Language Transformations). Ces transformations peuvent convertir XML en formats tels que PDF, CSV, JSON ou même d’autres formats XML. Par conséquent, l’affirmation selon laquelle XML ne peut être transformé qu’en HTML ou XHTML est incorrecte. Vous pouvez utiliser nos outils XML pour convertir vos document XML.
9. Les instructions pour la transformation d’un document XML sont contenues dans:
A La feuille de style XSL
B La feuille de style CSS
C La feuille de style XSLT
D Aucun de ces éléments
A
La bonne réponse est « feuille de style XSL ». XSL est l’abréviation de Extensible Stylesheet Language (langage de feuille de style extensible) et est utilisé pour transformer des documents XML en différents formats tels que HTML ou PDF. Les feuilles de style XSL contiennent des instructions sur la manière de transformer le document XML, y compris la spécification de la structure, du formatage et de la présentation de la sortie. Les feuilles de style CSS (Cascading Style Sheets) sont utilisées pour styliser les documents HTML, et non XML. XSLT (XSL Transformations) est un langage utilisé pour transformer les documents XML, et XSL est un sous-ensemble de XSLT. Par conséquent, la feuille de style XSL est la bonne réponse car elle fait spécifiquement référence à la feuille de style utilisée pour transformer les documents XML.
10. La déclaration <xsl:for-each select=clients/client> indique :
A Pour chaque élément client du document de résultat
B Pour chaque élément clients du document résultat
C Pour chaque élément client du document source qui est un enfant de clients
D Pour chaque élément clients du document source
C
La bonne réponse indique que l’instruction est utilisée pour itérer sur chaque élément client dans le document source qui est un enfant de clients. Cela signifie que le code effectuera une action spécifique pour chaque élément client imbriqué dans l’élément clients du document source.