Importer des emprunteurs

1.    Le format d’importation (XML) 1

2.    DTD du fichier Emprunteurs. 1

 

1.   Le format d’importation (XML)

Le CRDP de Poitou-Charentes vous propose, dans le cédérom d’installation de BCDI, un outil vous permet d’extraire les données élèves non confidentielles du fichier GEP scolarité. Après cette extraction, le fichier ainsi créé peut être importé directement dans BCDI.

Sur le Club-Bcdi, le CRDP de Poitou-Charentes propose un autre outil, CSVXML, permettant de transformer un fichier CSV (c'est-à-dire des données structurées enregistrement ligne par ligne, champs séparés par des points-virgules) en fichier XML importable dans BCDI. Le format CSV est un format « standard » d’exportation de données de la plupart des gestionnaires de bases de données (Access, Excel, MySql, etc.)

Pour tous les autres cas, il vous apparatient de fabriquer (ou de faire fabriquer… ce n’est pas vraiment simple…) à partir de votre poporopre base de données un fichier XML en respectant la DTD ci-dessous.

2.   DTD du fichier Emprunteurs

<?xml version="1.0" encoding="ISO-8859-1"?> 

<!-- @DTD à déclarer par

<!DOCTYPE FICHES_XML SYSTEM "http://club-bcdi.crdp-poitiers.cndp.fr/dtd/empbcdiabtsp.dtd">

IDENTIFICATION:                    FICHIER EMPRUNTEURS BCDI ABONNEMENT SPECIAL

PUBLIC :                                MEDIATHEQUES // BIBLIOTHEQUES

EDITEUR:                              CRDP DE POITOU-CHARENTES - POITIERS - FRANCE -

VERSION:                              1.0

DATE CREATION :                           14/06/2012

DATE DER. MODIFICATION:   14/06/2012

-->

<!ELEMENT FICHES_XML (EMPRUNTEURS+)>

<!ELEMENT EMPRUNTEURS (EMPRUNTEUR_M, IDENTITE_E_M?, RESSOURCE_E_M?, RESSOURCES?,

    ADRESSE_M?, CODE_POSTAL_M?, VILLE_M?, TEL_M?, MEL_M?,

    DROITS_M?, COLLECTIVITE_M?, COLLECTIVITES?,

    CATEGORIE_M?, ACTIVITE_M?, AGE_M?, DATE_NAISSANCE_M?,

    DATE_REINSCRIPT_E_M?, DATE_RENOUV_E_M?, DATE_SAISIE_E_M?, DATE_MODIF_E_M?, DATE_1ERE_INSCRIPT_E_M?,

    SOMME_DUE_M?, SOMME_VERSEE_M?, INFORMATION_M?, PROFIL_M?,

    COMPTE_M?, MOT_DE_PASSE_M?, MESSAGE_M?, DIVEMPR_M?, IDENTITE_ENT_M?,

    TYPE_EMPRUNTEUR_M?, DERNIER_RETOUR_LE_M?)>

       <!ELEMENT EMPRUNTEUR_M (#PCDATA)>

       <!ELEMENT IDENTITE_E_M (#PCDATA)>

       <!ELEMENT RESSOURCE_E_M (#PCDATA)>

       <!ELEMENT RESSOURCES (RESSOURCE_L, IDENTITE_R_L?, TYPE_R_L?, FORMAT_L?, ADRESSE_L?, NOTES_L?, DROITS_L?, DIVERS_L?)>

                          <!ELEMENT RESSOURCE_L (#PCDATA)>

                          <!ELEMENT IDENTITE_R_L (#PCDATA)>

                          <!ELEMENT TYPE_R_L (#PCDATA)>

                          <!ELEMENT FORMAT_L (#PCDATA)>

                          <!ELEMENT ADRESSE_L (#PCDATA)>

                          <!ELEMENT NOTES_L (#PCDATA)>

                          <!ELEMENT DROITS_L (#PCDATA)>

                          <!ELEMENT DIVERS_L (#PCDATA)>

                          <!ELEMENT DIVERS_A (#PCDATA)>

       <!ELEMENT ADRESSE_M (#PCDATA)>

       <!ELEMENT CODE_POSTAL_M (#PCDATA)>

       <!ELEMENT VILLE_M (#PCDATA)>

       <!ELEMENT TEL_M (#PCDATA)>

       <!ELEMENT MEL_M (#PCDATA)>

       <!ELEMENT DROITS_M (#PCDATA)>

       <!ELEMENT COLLECTIVITE_M (#PCDATA)>

       <!ELEMENT COLLECTIVITES (COLLECTIVITE_I, IDENTITE_C_I?, RESPONSABLE_I?, TYPE_I?, CATEGORIE_C_I?, CARACTERISTIQUE_I?, SOMME_DUE_C_I?, SOMME_VERSEE_C_I?,

        DATE_REINSCRIPT_C_I?, DATE_RENOUV_C_I?, DATE_SAISIE_C_I?, DATE_MODIF_C_I?, DATE_1ERE_INSCRIPT_C_I?, ADRESSE_I?, CODE_POST_C_I?,

        VILLE_C_I?, TEL_I?, FAX_I?, MEL_C_I?, DIVCOLLV_I?)>

                          <!ELEMENT COLLECTIVITE_I (#PCDATA)>

                          <!ELEMENT IDENTITE_C_I (#PCDATA)>

                          <!ELEMENT RESPONSABLE_I (#PCDATA)>

                          <!ELEMENT TYPE_I (#PCDATA)>

                          <!ELEMENT CATEGORIE_C_I (#PCDATA)>

                          <!ELEMENT CARACTERISTIQUE_I (#PCDATA)>

                          <!ELEMENT SOMME_DUE_C_I (#PCDATA)>

                          <!ELEMENT SOMME_VERSEE_C_I (#PCDATA)>

                          <!ELEMENT DATE_REINSCRIPT_C_I (#PCDATA)>

                          <!ELEMENT DATE_RENOUV_C_I (#PCDATA)>

                          <!ELEMENT DATE_SAISIE_C_I (#PCDATA)>

                          <!ELEMENT DATE_MODIF_C_I (#PCDATA)>

                          <!ELEMENT DATE_1ERE_INSCRIPT_C_I (#PCDATA)>

                          <!ELEMENT ADRESSE_I (#PCDATA)>

                          <!ELEMENT CODE_POST_C_I (#PCDATA)>

                          <!ELEMENT VILLE_C_I (#PCDATA)>

                          <!ELEMENT TEL_I (#PCDATA)>

                          <!ELEMENT FAX_I (#PCDATA)>

                          <!ELEMENT MEL_C_I (#PCDATA)>

                          <!ELEMENT DIVCOLLV_I (#PCDATA)>

       <!ELEMENT CATEGORIE_M (#PCDATA)>

       <!ELEMENT ACTIVITE_M (#PCDATA)>

       <!ELEMENT AGE_M (#PCDATA)>

       <!ELEMENT DATE_NAISSANCE_M (#PCDATA)>

       <!ELEMENT DATE_REINSCRIPT_E_M (#PCDATA)>

       <!ELEMENT DATE_RENOUV_E_M (#PCDATA)>

       <!ELEMENT DATE_SAISIE_E_M (#PCDATA)>

       <!ELEMENT DATE_MODIF_E_M (#PCDATA)>

       <!ELEMENT DATE_1ERE_INSCRIPT_E_M (#PCDATA)>

       <!ELEMENT SOMME_DUE_M (#PCDATA)>

       <!ELEMENT SOMME_VERSEE_M (#PCDATA)>

       <!ELEMENT INFORMATION_M (#PCDATA)>

       <!ELEMENT PROFIL_M (#PCDATA)>

       <!ELEMENT COMPTE_M (#PCDATA)>

       <!ELEMENT MOT_DE_PASSE_M (#PCDATA)>

       <!ELEMENT MESSAGE_M (#PCDATA)>

       <!ELEMENT DIVEMPR_M (#PCDATA)>

       <!ELEMENT IDENTITE_ENT_M (#PCDATA)>

       <!ELEMENT TYPE_EMPRUNTEUR_M (#PCDATA)>

       <!ELEMENT DERNIER_RETOUR_LE_M (#PCDATA)>

 

top