Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
td_histoire_numerique:descriptif_exercice_4 [2014/11/05 17:02] Francesco Beretta [Importation dans la base de données PostgreSQL] |
td_histoire_numerique:descriptif_exercice_4 [2014/12/02 10:20] (Version actuelle) Francesco Beretta [Codage structurel] |
||
---|---|---|---|
Ligne 53: | Ligne 53: | ||
</seg> | </seg> | ||
</code> | </code> | ||
- | + | Une balises est un **nom** enveloppé par deux chevrons '<' '>'. Les balises sont ouvertes, puis fermées. La //valeur du nom// de chaque balise ('seg', 'name', 'date' dans l'exeple ci-dessus) ne fait pas partie de la grammaire XML mais des sémantique qu'on peut construire à partir de cette grammaire. Nous y reviendrons ci-dessous. | |
- | Les balises sont ouvertes, puis fermées. | + | |
<code xml> | <code xml> | ||
<name>Johannes Kepler</name> | <name>Johannes Kepler</name> | ||
</code> | </code> | ||
- | + | La balise de fermeture possède un signe '/' après le premier chevron '<'. Les balises doivent former une arboréscence sans intersections: lorsqu'une balise qui en contient quelques autres est fermée, toutes les balises qu'elle contient doivent également avoir été fermées préalablement. C'est le cas des balises 'name' et 'date' de l'exemple ci-dessus, qui doivent être fermées avant la fermetur de la balise 'seg' qui les contient.\\ | |
- | Elles doivent former une arboréscence sans intersections: lorsqu'une balise qui en contient quelques autres est fermée, toutes les balises qu'elle contient doivent également avoir été fermées préalablement. C'est le cas des balises 'name' et 'date' de l'exemple ci-dessus, qui doivent être fermées avant la fermetur de la balise 'seg' qui les contient.\\ | + | |
C'est donc **FAUX** d'écrire: | C'est donc **FAUX** d'écrire: | ||
<code xml> | <code xml> | ||
Ligne 164: | Ligne 162: | ||
\\ | \\ | ||
- | Si souhaité, on peut ajouter également un élément 'head' qui contient le titre de la division. | + | Si souhaité, on peut ajouter également un élément [[http://www.tei-c.org/release/doc/tei-p5-doc/fr/html/ref-head|head]] qui contient le titre de la division. Il sera réutilisé dans l'export vers une page HTML de navigateur ou vers LibreOffice en tant que titre de la subdivision du texte. |
\\ | \\ | ||
Ligne 193: | Ligne 191: | ||
* créer (ou avoir créé) dans la base de données un objet de type 'objet digital' qui sert de témoin à cet objet | * créer (ou avoir créé) dans la base de données un objet de type 'objet digital' qui sert de témoin à cet objet | ||
* utiliser la clé de l'objet créé dans la base de données (par ex. ObPe77) comme nom du nouveau document xml sous cette forme ObPe77.xml | * utiliser la clé de l'objet créé dans la base de données (par ex. ObPe77) comme nom du nouveau document xml sous cette forme ObPe77.xml | ||
- | * enregistrer dans JEdit le noueau document ObPe77.xml dans le dossier 'mes_documents'du projet 'documents_tei' | + | * enregistrer dans JEdit le noueau document ObPe77.xml dans le dossier 'mes_documents' du projet 'documents_tei' |
- | * remplacer le texte de l'exemple par son propre texte (partie 'text') et mettre à jour les dates des meta-données (partie teiHeader) | + | * remplacer le texte de l'exemple par son propre texte (partie 'text') et mettre à jour les dates des meta-données (partie 'teiHeader') |
- ouvrir un document du dossier 'documents_exemple | - ouvrir un document du dossier 'documents_exemple | ||
* dans le menu 'Fichier' choisir 'enregistrer une copie sous' | * dans le menu 'Fichier' choisir 'enregistrer une copie sous' | ||
* créer un objet dans la base de données : ObPe77 | * créer un objet dans la base de données : ObPe77 | ||
* appeler la copie du document ObPe77.xml | * appeler la copie du document ObPe77.xml | ||
- | * l'enregistrer dans le dossier 'mes_documents' | + | * l'enregistrer dans le dossier 'mes_documents' (donc: changer de dossier!) |
- | * remplacer le texte de l'exemple par son propre texte (partie 'text') et mettre à jour les dates des meta-données (partie teiHeader) | + | * remplacer le texte de l'exemple par son propre texte (partie 'text') et mettre à jour les dates des meta-données (partie 'teiHeader') |
====== Visualisation des documents encodés ====== | ====== Visualisation des documents encodés ====== |