Exercices TP Données semi structurées -DSS - XML, DTD, XML

Ce document est un test pratique destiné aux étudiants de la Licence 3 en Informatique (L3 ISIL) de l'Université Saad Dahlab de Blida 1. Il porte sur le module des données semi-structurées et est conçu pour évaluer les compétences en manipulation de documents XML.

Il couvre les notions suivantes:

  • Vérification et correction de la structure d'un document XML.
  • Utilisation de balises et d'attributs pour encadrer et formater du texte.
  • Distinction entre différents types de catalogues en utilisant des espaces de nom.
  • Création de DTD pour valider des documents XML complexes.
  • Déclaration et utilisation d'entités paramétrées dans les DTD.

Exercices TP Données semi structurées -DSS - XML, DTD, XML

Télécharger PDF

Université Saad Dahlab de Blida 1

Module : Données semi structurées

Faculté des Sciences

Mai 2024

Département d’Informatique

Durée : 50 mn

L3 ISIL

Test TP

Documents et Téléphones Interdits

Groupe

Nom :

Prénom :

Note :

Exercice 1 : (5 points)

1. On considère le document XML «Commande.xml » suivant (3points):

1. 
2. 
3. 
4. Technologies XML
5. Youcef. Benmohamed
6. Meriem Naili
7. 3 
8.  Anglais 
9. 
10. 
11. 
12. >
13.  produit cosmétique
14.  Algeria 
15. <1Quantite>500
16. 
17. 

Ce document est-il bien formé ? Non

S'il ne l'est pas, corrigez les erreurs.

ErreurCorrection
1_Absence nœud racine1_Ajouter nœud racine
2_ Fermeture ….
3_……….3_……….
4_l’attribut email=….4_l’attribut email="……………………"
5_5_Ne commence pas par XML
6_Commentaire6_
7_<1Quantite>5007_500

2. On veut mettre le texte suivant dans une balise nommée description, Le texte : Cette balise : est vide.

 Cette balise : < L’assistant nom=" M.Belkhir" /> est vide.  

3. Quel est la solution à proposer pour que ce texte soit afficher tel qu’il est (sans passer par l’analyse syntaxique)


 est vide.]]>

4. Proposer une solution pour distinguer entre le sens de l’élément « catalogue » pour les cours et « catalogue » pour les produits

La solution est : Utiliser les espaces de nom
1. 
2. 
3. Technologies XML
4. Youcef. Benmohamed
5. Meriem Naili
6. 3 
7.  Anglais 
8. 
9. 
10. 
11.  
12.  produit cosmétique
13.  Algeria 
14. 500
15. 
16. 

Exercice 2 : (7 points)

Soit le document XML suivant qui transmettre l'énoncé : Calculer la valeur de l'expression lorsque prend la valeur .

Donner la DTD corresponde pour valider ce document.




Calculer la valeur de l'expression







x




5








2


3







lorsque
x
prend la valeur
4

Le fichier math.dtd

















Exercice 3 : Soit la déclaration DTD suivante





1. Donner une déclaration des différentes entités possibles




2. Quelles sont les modifications à apporter pour le DTD après la question 1





FAQ

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

Un document XML bien formé respecte les règles de syntaxe XML, telles que l'utilisation correcte des balises, des attributs et des entités.

2. Comment corriger les erreurs dans un document XML ?

Pour corriger les erreurs dans un document XML, il faut identifier les erreurs de syntaxe et les corriger en suivant les règles XML.

3. Qu'est-ce qu'une DTD et à quoi sert-elle ?

Une DTD (Document Type Definition) est un fichier qui définit la structure et les éléments d'un document XML. Elle sert à valider la conformité d'un document XML.

Cela peut vous intéresser :

Partagez vos remarques, questions , propositions d'amélioration ou d'autres cours à ajouter dans notre site

Enregistrer un commentaire (0)
Plus récente Plus ancienne