Top 50 des questions et réponses d'entretien XML (2024)

Voici les questions et réponses d'entrevue XML pour les débutants ainsi que les développeurs expérimentés pour obtenir le travail de leurs rêves.


1. Qu'est-ce qu'un langage de balisage ?

Les langages de balisage sont conçus pour la présentation de texte dans différents formats et peuvent également être utilisés pour transporter et stocker des données. Ce langage de balisage spécifie le code de formatage, de mise en page et de style des données. Ce code de balisage est appelé Tag.

HTML et XML sont des exemples de langage de balisage.

Téléchargement gratuit du PDF : questions et réponses d'entretien XML


2. Qu'est-ce que XML ?

XML est appelé Extensible Markup Language qui est conçu pour transporter ou transporter et stocker des données. Les balises XML ne sont pas aussi prédéfinies que HTML, mais nous pouvons définir nos propres balises utilisateur pour plus de simplicité. Il se concentre principalement sur le stockage des données, pas sur l'affichage des données.


3. Quelles sont les fonctionnalités de XML ?

Les principales fonctionnalités de XML sont :

  • Très facile à apprendre et à mettre en œuvre
  • Les fichiers XML sont des fichiers texte et aucun éditeur n'est requis
  • Un minimum et un nombre limité de règles de syntaxe en XML
  • Il est extensible, et il précise que les règles structurelles des balises

4. Quelles sont les différences entre HTML et XML ?

HTML contre XML
HTML contre XML

Voici les différences entre HTML et XML :

HTML

XML

Langage de balisage utilisé pour afficher les données Langage de balisage utilisé pour stocker des données
Insensible à la casse Sensible aux majuscules et minuscules
Conception de pages Web Utilisé pour transporter et stocker des données
Balises prédéfinies Balises personnalisées
Ne préserve pas les espaces blancs Préserver les espaces blancs
Statique Dynamique

5. Quelle balise est utilisée pour trouver la version de XML et la syntaxe ?

La déclaration de la version XML est très importante pour chaque document XML et la plateforme sur laquelle il s'exécute doit être spécifiée.

<?xml version=”1.1” encoding=”|ISO-8859-1|”?>
Questions d'entretien XML
Questions d'entretien XML

6. Qu'est-ce qu'un document XML DOM ?

L'objet Document XML représente l'intégralité du document XML et constitue la racine d'une arborescence de documents. Il donne accès à l'intégralité du document XML – nœuds et éléments, et possède ses propres propriétés.


7. Qu'est-ce que XPath ?

XPath est utilisé pour rechercher des informations dans un document XML et contient des fonctions standard. XPath est l'élément majeur de XSLT, et c'est la recommandation w3c.


8. Qu'est-ce qu'un attribut?

Un attribut fournit plus d'informations ou des informations supplémentaires sur un élément qu'autrement.

Exemple -

<Person name=”Peter”>

Le nom d'attribut peut être donné à une personne élément.


9. Pouvons-nous avoir des balises XML vides ?

Oui, nous pouvons avoir des balises vides en XML. Les balises vides sont utilisées pour indiquer des éléments qui n'ont pas de contenu textuel. Les balises vides peuvent être représentées comme

 <person></person>

 <person/>
Questions et réponses d'entrevue XML
Questions et réponses d'entrevue XML

10. Quels sont les avantages du document XML DOM ?

Avantages du DOM XML :

  • La structure XML est traversable et on peut y accéder de manière aléatoire en parcourant l'arborescence.
  • La structure XML est modifiable et des valeurs peuvent être ajoutées, modifiées et supprimées

11. Quelles sont les règles de base lors de l'écriture XML ?

Voici les règles de base lors de l'écriture de XML :

  • Tout XML doit avoir un élément racine
  • Toutes les balises doivent être fermées
  • Les balises XML sont sensibles à la casse
  • Toutes les balises doivent être imbriquées correctement
  • Les noms de balises ne peuvent pas contenir d'espaces
  • La valeur de l'attribut doit apparaître entre guillemets
  • L'espace blanc est préservé

12. Qu'est-ce que l'élément XML ?

Un document XML contient des éléments XML et commence de la balise de début à la balise de fin d'un élément. Il peut contenir :

  • Autres éléments dans l'élément principal
  • Un attribut
  • texte

13. Qu'est-ce que CDATA ?

CDATA sont des données de caractères non analysées qui ne peuvent pas être analysées par l'analyseur XML. Les caractères < et > ne sont pas autorisés dans les éléments XML. La section CDATA commence par ».


14. Comment un commentaire peut-il être représenté en XML ?

Le commentaire peut être représenté comme comme comme HTML. Ce symbole de commentaire s'applique à une ou plusieurs lignes.


15. Que sont les espaces de noms XML ?

Les espaces de noms XML sont utilisés pour éviter les conflits de noms d'éléments, et cela peut être évité en utilisant un préfixe avant le nom.


16. Qu'est-ce que l'analyseur XML ?

XML Parser est utilisé pour convertir un document XML en un objet XML DOM pouvant être écrit en Javascript.


17. Qu'est-ce que XSL ?

XSL est un langage utilisé avec XML pour exprimer des feuilles de style comme CSS. Il décrit comment afficher un document XML pour un type donné.


18. Qui est responsable de XML ?

XML est une recommandation du W3C – World Wide Web Consortium et le développement est supervisé par le groupe de travail XML.


19. Qu'est-ce qu'un schéma XML ?

Un schéma XML donne la définition d'un document XML, et il a les caractéristiques suivantes :

  • Éléments et attributs
  • Éléments qui sont des éléments enfants
  • Ordre des éléments enfants
  • Types de données des éléments et attributs

20. Qu'est-ce qu'un document XML bien formé ?

Un document XML bien formé doit suivre les règles suivantes :

  • Chaque balise de début doit se terminer par une balise de fin
  • Les balises XML sont sensibles à la casse
  • Les balises vides sont nécessaires pour se fermer avec une barre oblique
  • Toutes les balises doivent être correctement imbriquées

21. Pourquoi XML a été utilisé pour le développement ?

XML est utilisé pour le développement pour les raisons suivantes :

  • Utilisé pour les sites Web pilotés par base de données
  • Utilisé pour stocker des données pour les sites Web de commerce électronique
  • Utilisé pour transporter et stocker des données sur Internet
  • XML est utilisé pour la base de données et les fichiers plats
  • Générez du contenu dynamique en appliquant différentes feuilles de style

22. Qu'est-ce que SGML ?

SGML est un langage de balisage standard généralisé vaste et puissant qui est utilisé pour définir des descriptions de la structure de différents types de documents électroniques.


23.Puis-je exécuter un XML ?

Non, nous ne pouvons pas exécuter XML et ce n'est pas un langage de programmation à exécuter. C'est juste un langage de balisage pour représenter les données.


24. Quels sont les caractères spéciaux utilisés en XML ?

<,> et & sont les caractères spéciaux utilisés en XML. Parce que ces caractères sont utilisés pour faire des balises.


25. Quel logiciel est disponible pour XML ?

Il existe des milliers de programmes disponibles pour XML et une liste mise à jour sera présente sur http://xml.coverpages.org.


26. Les graphiques peuvent-ils être utilisés en XML ? Si c'est le cas, comment?

Oui, les graphiques peuvent être inclus dans XML en utilisant les spécifications XLink et XPointer. Il prend en charge les formats de fichiers graphiques tels que GIF, JPG, TIFF, PNG, CGM, EPS et SVG.

XLink :

<description

xlink:type="simple"

xlink:href="http://show.com/Cinema.gif"

xlink:show="new">

</description>

XPointer:

<description

xlink:type="simple"

xlink:href="http://show.com/Cinema.gif#Shownumber"

xlink:show="new">

</description>

 


27. Puis-je remplacer HTML par XML ?

Non, XML ne remplace pas HTML. XML fournit une approche alternative pour définir son propre ensemble d'éléments de balisage et est utilisé pour le traitement et le stockage des données.


28. Comment puis-je inclure des instructions conditionnelles dans XML ?

Nous ne pouvons pas inclure d'instruction conditionnelle comme un langage de programmation.

<foo if{DB}="A">bar</foo>

Cela peut être fait en utilisant la définition de type de document (DTD).

<xsl:if test="@foo=’bar’">

<xsl:text>Hello, world!</xsl:text>

</xsl:if>

29. Quels sont les avantages de XML ?

Les avantages de XML sont

  • Simple à lire et à comprendre
  • XML peut être fait avec un éditeur de texte
  • Extensibilité – Pas de balises fixes
  • Auto-descriptif
  • Peut intégrer plusieurs types de données

30. Quels sont les inconvénients de XML ?

Voici les inconvénients de XML :

  • XML ne sera qu'un fichier texte si les éléments et les attributs ne sont pas définis correctement.
  • Le chevauchement des balises n'est pas autorisé

31. Qu'est-ce que la DTD ?

DTD est abrégé en définition de type de document et est défini pour créer légal blocs de construction d'un document XML. Il définit la structure du document XML avec des éléments et des attributs.


32. Pourquoi XSLT est-il important pour XML ?

XSLT est abrégé en eXtensible Sytlesheet Language Transformation qui est utilisé pour transformer un document XML en HTML avant qu'il ne soit affiché dans le navigateur.


33. Que sont les éléments imbriqués en XML ?

Si un ou plusieurs éléments sont imbriqués à l'intérieur, l'élément racine est appelé élément imbriqué. L'imbrication peut être facile à comprendre et maintient également l'ordre dans un document XML.


34. Qu'est-ce que XQuery ?

XQuery a été conçu pour interroger des données XML qui ne sont rien d'autre SQL pour les tables de base de données. XQuery est utilisé pour récupérer les données du fichier XML.


35. Qu'est-ce que XLink et XPointer ?

XLink est le moyen standard de créer des hyperliens dans les fichiers XML. Xpointer qui permet à ces hyperliens de pointer vers des parties plus spécifiques du fichier ou du document XML.


36. Pourquoi l'éditeur XML est-il nécessaire à la place du Bloc-notes ?

Les éditeurs XML sont nécessaires pour écrire des documents XML sans erreurs, et ils sont utilisés pour valider par rapport à la DTD ou au schéma. Les éditeurs peuvent vérifier :

  • Balises d'ouverture et de fermeture
  • XML contre DTD
  • XML contre schéma
  • Code couleur sur la syntaxe XML

37. Qu'est-ce que l'encodage XML ?

Les documents XML peuvent contenir des caractères non ASCII comme les caractères français et norvégiens. Le codage XML est utilisé pour éviter les erreurs et les fichiers XML doivent être enregistrés au format Unicode.


38. Quel XML est défini comme XML valide ?

Lorsque le fichier XML est validé par rapport à la définition de type de document (DTD), il est alors appelé XML valide. La DTD n'est rien mais elle définit la structure d'un fichier XML.


39. Qu'est-ce qu'un élément simple ?

Un élément simple ne contient que du texte et voici les types d'éléments simples :

  • Aucun attribut
  • Ne contient pas d'autres éléments
  • Il ne peut pas être vide

40. Qu'est-ce qu'un élément complexe ?

Un élément complexe contient d'autres éléments ou attributs et voici les types d'éléments complexes :

  • Il a des éléments vides
  • Il contient d'autres éléments
  • Il ne contient que du texte
  • Il contient à la fois d'autres éléments et du texte

41. Existe-t-il un moyen de décrire les données XML ?

Oui, XML utilise la définition de type de document (DTD) pour décrire les données.


42. Quelles sont les trois parties de XSL ?

XSL se compose de trois parties :

  • XSLT – Utilisé pour transformer des documents XML
  • XPath – Utilisé pour naviguer dans les documents XML
  • XSL-FO – Utilisé pour formater des documents XML

43. Quelle est la syntaxe correcte lorsque nous définissons la version XML ?

<?xml version=”1.0”/>

 

est la syntaxe déclarative correcte utilisée pour définir la version XML.


44. Si le nom d'attribut XML lui-même a des guillemets doubles, alors comment peut-il être représenté ?

Le nom de l'attribut peut être représenté entre guillemets simples si des guillemets doubles sont présents dans le nom de l'attribut.

Exemple -

 <country city='Texas "US"'></country>

 


45. Quels sont les types d'analyseurs XML ?

Il existe deux types d'analyseurs : les analyseurs non validants et les analyseurs validants. Le nom lui-même implique que la non-validation ne validera pas le XML et que l'analyseur de validation validera le XML avec la DTD.


46. ​​L'élément racine est-il requis pour XML ? Si oui, combien d’éléments racine sont nécessaires ?

Oui, l'élément racine est requis et il ne peut avoir qu'un seul élément racine dans chaque XML.


47. Qu'est-ce qu'une signature XML ?

La signature XML est recommandée par le W3C et agit comme une signature numérique pour les documents XML. Si la signature est contenue à l'extérieur du document, on parle de signature détachée. S'il contient à l'intérieur du document XML, il est appelé signature enveloppante.


48. Qu'est-ce que l'îlot de données ?

Un îlot de données XML est constitué de données XML intégrées dans une page HTML. Cela ne fonctionne qu'avec Internet.


49. Qu'est-ce que DiffGram en XML ?

Un DiffGram est un format XML qui est utilisé pour trouver les versions actuelles et originales du document XML.


50. Qu'est-ce que SAX ?

SAX est une interface traitant des documents XML à l'aide d'événements.


Ces questions d'entretien vous aideront également dans votre soutenance

Partager

2 Commentaires

  1. Utile et intéressant. Les préférences d'édition doivent être données lors de la copie ou du téléchargement.

  2. J'ai une question, comment corriger une erreur disant - Le fichier XML d'installation est manquant ou corrompu, l'application d'installation va se fermer. ?
    il serait très utile si vous receviez une réponse.

Soyez sympa! Laissez un commentaire

Votre adresse email n'apparaitra pas. Les champs obligatoires sont marqués *