IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

XSL/XSLT/XPATH XML Discussion :

table des matières et gestion d'onglets [XSLT 1.0]


Sujet :

XSL/XSLT/XPATH XML

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    ARCHIVISTE
    Inscrit en
    Novembre 2014
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : ARCHIVISTE
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2014
    Messages : 13
    Par défaut table des matières et gestion d'onglets
    Bonjour à tous,

    je vous remercie d'avance pour toute l'aide que vous pourrez m'apporter.

    Voilà mon problème, il y a cinq ans j'ai crée une feuille de style XSL capable d'afficher dans un navigateur (chrome, IE et firefox) un instrument de recherche XML encodé selon la norme DTD EAD.

    Voici comment fonctionne le fichier XML :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE ead SYSTEM "file:/D:/5%20CONTRATS/EAD%202014/ead.dtd">
    <ead>
        <eadheader> informations d'entête
            <eadid></eadid>
     
        </eadheader>
        <archdesc level="">information de niveau haut
            <did>
                <unitid></unitid>
                <unittitle>titre de niveau 1</unittitle>
                <unitdate></unitdate>
            </did>
            <dsc>information de niveau bas
     
                <c>
                    <did>
                        <unitid></unitid>
                        <unittitle>titre de niveau 2</unittitle>
                        <unitdate></unitdate>
                    </did>
                    <controlaccess></controlaccess>
                    <c>
                        <did>
                            <unitid></unitid>
                            <unittitle>titre de niveau 3</unittitle>
                            <unitdate></unitdate>
                        </did>
                        <controlaccess></controlaccess>
                        <c>
                            <did>
                                <unitid></unitid>
                                <unittitle>titre de niveau 4</unittitle>
                                <unitdate></unitdate>
                            </did>
                            <controlaccess></controlaccess>
     
                            etc...
                            <c>
                                <did>
                                    <unitid></unitid>
                                    <unittitle>analyse article</unittitle>
                                    <unitdate></unitdate>
                                </did>
                            </c>
                        </c>
                    </c>
                </c>
            </dsc>
        </archdesc>
    </ead>
    De ce fichier xml, la feuille de style exportait un fichier xhtml oragnisé en onglets grâce au javascript :
    - un onglet pour l'entête (eadheader)
    - un onglet pour la description de niveau haut (archdesc)
    - un onglet pour un sommaire "figé" reprenant les titres de niveau 1 à l'infini sans toutefois le dernier niveau de description analyse article
    - un onglet pour la description de niveau bas
    - un onglet facultatif affichant tous les controlaccess avec les cotes (unitid)

    De plus au niveau bas, j'avais une table des matières "dynamique" qui me permettait de naviguer dans mes descriptions de niveau bas.

    Mon problème est que ce fichier était déjà lourd à l'affichage. De plus mainetnant après 4 ans ces fonctionnalités générées grâce au javascript ne semblent plus fonctionner, du coup je me dis qu'il est temps de rvoir le fonctionnement de cette feuille de style;

    Je veux donc pouvoir de nouveau générer à partir d'un fichier XMl avoir plusieurs onglets et également retrouvé une table des matières dans mon onglet du niveau bas qui me permette de naviguer au niveau bas. Dans la mseure du possible, j'aimerai me passer le plus possible du javascript. (bon je sais , je crois un peu au père Noël mais bon Noêl approche alors je me dis que...lol)

    En fait plus sérieusement, je pensais fonctionner avec une feuille de style qui à partir d'un fichier XML me générerait plusieurs pages HTML reliées par une navigation en onglet ce qui m'viterait le javascript et donc allégerait l'affichage. Pour la table des matières je n'ai pas trop d'idée.

    Donc si vous avez des idées je suis preneur. De toute façon j'ai besoin de votre aide pour oragniser tout ça.

    Je vous joins ma feuille de style XSl qui en fait fait appel à d'autres feuille s de style xsl pour extraire les informations du xml et également à des feuilles css pour réorganiser l'affichage dans la page html.
    .

    Je ne peux par contre pas vous joindre de fichier XML car ces données ne sont pas publiques, je peux par contre les transmettre par mail (mais à votre discrétion)

    voilà je vous remercie

    Bonne soirée et à tres vite j'espère
    Fichiers attachés Fichiers attachés

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [WD-2013] Gestion d'une table des matières avec plusieurs sections
    Par CrasherSEP dans le forum Word
    Réponses: 1
    Dernier message: 01/06/2015, 23h15
  2. Modifier la profondeur de la table des matières
    Par Bouboubou dans le forum Mise en forme
    Réponses: 6
    Dernier message: 16/12/2005, 13h19
  3. [CR11] une table des matières, avec n° de page : possible ?
    Par kikidrome dans le forum SAP Crystal Reports
    Réponses: 4
    Dernier message: 08/09/2005, 11h49
  4. [OpenOffice][Texte] Table des matières
    Par fuhraih dans le forum OpenOffice & LibreOffice
    Réponses: 6
    Dernier message: 12/08/2005, 11h40
  5. créer une table des matières avec fop
    Par gedeon555 dans le forum XSL/XSLT/XPATH
    Réponses: 5
    Dernier message: 05/07/2005, 15h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo