slam:donneestructurees:exercice_yaml_json_xml

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
slam:donneestructurees:exercice_yaml_json_xml [2025/01/30 16:24] – [Installation YAML en PHP] dthevenotslam:donneestructurees:exercice_yaml_json_xml [2025/02/13 09:24] (Version actuelle) – [4.Manipuler les formats JSON, YAML et XML en PHP ! Voici un script PHP qui :] dthevenot
Ligne 14: Ligne 14:
 |Le Petit Prince|Antoine de Saint-Exupéry|1943|Conte, Philosophie| |Le Petit Prince|Antoine de Saint-Exupéry|1943|Conte, Philosophie|
 ===== 2. Représentation des données en JSON, YAML et XML ===== ===== 2. Représentation des données en JSON, YAML et XML =====
-1️⃣ Convertissez ces données en JSON, YAML et XML. +  - Convertissez ces données en JSON, YAML et XML. 
- +  Identifiez les différences principales entre ces formats (syntaxe, lisibilité, etc.).
-2️⃣ Identifiez les différences principales entre ces formats (syntaxe, lisibilité, etc.).+
  
 ===== 3. Questions de réflexion ===== ===== 3. Questions de réflexion =====
Ligne 26: Ligne 25:
  
 ===== 4.Manipuler les formats JSON, YAML et XML en PHP ! Voici un script PHP qui : ===== ===== 4.Manipuler les formats JSON, YAML et XML en PHP ! Voici un script PHP qui : =====
-✅ Charge les fichiers JSON, YAML et XML. +  - Charge les fichiers JSON, YAML et XML. 
-✅ Convertit chaque format en tableau PHP. +  Convertit chaque format en tableau PHP. 
-✅ Compare les résultats.+  Compare les résultats.
  
-📌 Code PHP : Manipulation JSON, YAML et XML+Code PHP : Manipulation JSON, YAML et XML
 Créez les fichiers livres.json, livres.yaml et livres.xml, puis exécutez ce script : Créez les fichiers livres.json, livres.yaml et livres.xml, puis exécutez ce script :
 <code> <code>
Ligne 78: Ligne 77:
 ==== Installation YAML en PHP ==== ==== Installation YAML en PHP ====
 Si PHP ne reconnaît pas yaml_parse_file() : Si PHP ne reconnaît pas yaml_parse_file() :
-  - installez l'extension YAML sur le serveur apache avec : **sudo apt install php-yaml**   # Pour Linux (Ubuntu/Debian)+  - installez l'extension YAML sur le serveur apache : **sudo apt install php-yaml**   # Pour Linux (Ubuntu/Debian)
   - Dans le fichier php.ini (commande php --ini pour connaître son emplacement), décommentez ou ajoutez : **extension=yaml**   - Dans le fichier php.ini (commande php --ini pour connaître son emplacement), décommentez ou ajoutez : **extension=yaml**
   - Redémarrez le serveur : **sudo systemctl restart apache2**   - Redémarrez le serveur : **sudo systemctl restart apache2**
-==== Exploitation du script ==== +==== Rôle du script php ==== 
-  - Chargement des fichiers : identifier la commande qui permet de charger caque format de fichier+  - Chargement des fichiers : identifier la commande qui permet de charger chaque format de fichier
   - Comparaison des données : vérifier si les formats contiennent les mêmes données.   - Comparaison des données : vérifier si les formats contiennent les mêmes données.
   - Affichage des résultats : afficher les tableaux PHP obtenus pour voir leur structure.   - Affichage des résultats : afficher les tableaux PHP obtenus pour voir leur structure.
  • slam/donneestructurees/exercice_yaml_json_xml.1738250656.txt.gz
  • Dernière modification : 2025/01/30 16:24
  • de dthevenot