Outils pour utilisateurs

Outils du site


td_histoire_numerique:exercice_3

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
Prochaine révision Les deux révisions suivantes
td_histoire_numerique:exercice_3 [2016/01/04 19:08]
Francesco Beretta
td_histoire_numerique:exercice_3 [2016/01/04 19:13]
Francesco Beretta [Transformation des textes encodés en XML]
Ligne 51: Ligne 51:
 ===== Production des données ===== ===== Production des données =====
  
 +Pour des exemples de production de données, voir les exercices 4 et 5.
 \\ \\
  
-==== Transformation des textes encodés en XML ====+===== Transformation des textes encodés en XML =====
  
-  * Créer dans la base de données un objet digital qui correspond au texte qu'on est en train d'​encoder. +  * Créer dans la base de données un objet de type "objet digital" ​qui correspond au texte qu'on est en train d'​encoder. 
-  * Lui donner un nom et ajouter un descriptif du texte encodé+  * Lui donner un nom et ajouter un descriptif du texte encodé. On peut aussi décrire l'​état d'​avancement du codage.
   * Copier le texte encodé en entier et le coller dans le champs '​texte'​ de l'​objet en question   * Copier le texte encodé en entier et le coller dans le champs '​texte'​ de l'​objet en question
   * Sauvegarder   * Sauvegarder
Ligne 67: Ligne 67:
   * Sinon, apparaît un message d'​erreur qui indique, dans les premières lignes du message, l'​élément qui pose problème et qu'il faudra corriger dans le texte encodé d'​origine.   * Sinon, apparaît un message d'​erreur qui indique, dans les premières lignes du message, l'​élément qui pose problème et qu'il faudra corriger dans le texte encodé d'​origine.
   * La suite du message contient la suite des erreurs provoquées par cette première erreur: celle-ci corrigée, tout rentre dans l'​ordre   * La suite du message contient la suite des erreurs provoquées par cette première erreur: celle-ci corrigée, tout rentre dans l'​ordre
 +  * Si plusieurs erreurs se présentent,​ il faudra les corriger l'une après l'​autre jusqu'​à l'​obtention du message: "​Effectué"​.
  
 ===== Requêtes SQL / XPath ===== ===== Requêtes SQL / XPath =====
Ligne 104: Ligne 105:
 ===== Code SQL ===== ===== Code SQL =====
  
-Dans cette section on trouvera le code des principales fonctions SQL/PLpgSQL utilisées dans la base de données +Dans cette section on trouvera le code des principales fonctions SQL/PLpgSQL utilisées dans la base de données. 
-L + 
-=== Fonction vues.transformation_xml(integer) ===+==== Fonction vues.transformation_xml(integer) ​====
  
 Cette fonction transforme le texte codé avec le système des accolades en un document XML. En argument de la fonction, il faut mettre l'​identifiant (la clé primaire) de la ligne dans laquelle se trouve le texte à transformer. Le texte à transformer est stocké dans le champs "​texte"​ et sera retranscrit et enregistré automatiquement par la fonction dans le champs "​texte_xml"​. Cette fonction transforme le texte codé avec le système des accolades en un document XML. En argument de la fonction, il faut mettre l'​identifiant (la clé primaire) de la ligne dans laquelle se trouve le texte à transformer. Le texte à transformer est stocké dans le champs "​texte"​ et sera retranscrit et enregistré automatiquement par la fonction dans le champs "​texte_xml"​.
td_histoire_numerique/exercice_3.txt · Dernière modification: 2016/01/04 22:04 par Francesco Beretta