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 :

comment appeler un template !


Sujet :

XSL/XSLT/XPATH XML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Mars 2006
    Messages
    300
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 300
    Par défaut comment appeler un template !
    bonjour je cherche comment appeler un templates dans un endoit precis comme suit :
    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
    <?xml version="1.0"?>
    <xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:s="http://www.stylusstudio.com/xquery">
        <xsl:template match="/">
            <fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">
                <fo:layout-master-set>
                     <fo:simple-page-master master-name="default-page" page-height="11in" page-width="8.5in" margin-left="0.1in" margin-right="0.013in" margin-top="0.01in" margin-bottom="0.1in">
                        <fo:region-body/>
                    </fo:simple-page-master>
                </fo:layout-master-set>
                <fo:page-sequence master-reference="default-page">
                    <fo:flow flow-name="xsl-region-body">
                      "je voudrais appeler le template dans cet endroit"
                        <fo:block>
                            <fo:block>
                                <fo:block>
                                    <fo:inline font-size="16pt" font-weight="bold">
                                        <xsl:text>Liste des clients :</xsl:text>
                                    </fo:inline>
                                </fo:block>
                                <fo:block>
                                    <xsl:text> </xsl:text>
                                </fo:block>
                                <fo:block>
                                    <xsl:for-each select="/file/personne[NATURE=4]">
                                                        <xsl:value-of select="PERS_LIB"/>
                                    </xsl:for-each>
    								<fo:block>
                                    <xsl:text> </xsl:text>
                                </fo:block>
                                </fo:block>
                            </fo:block>
                        </fo:block>
                    </fo:flow>
                </fo:page-sequence>
            </fo:root>
        </xsl:template>
    </xsl:stylesheet>

    merci bien

  2. #2
    Membre émérite Avatar de laurentibus
    Inscrit en
    Mars 2008
    Messages
    875
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Mars 2008
    Messages : 875
    Par défaut
    d'après ce que j'ai vu sur le net en 3 min ..............
    y'à incompréhension totale la .....

    xsl:fo c'est pas pour appliquer des traitements de type :
    fonction, test, boucle ...... ça c'est du xsl ......

    xsl-fo concerne la mise en forme :
    XSL-FO - (XSL Formatting Objects) un langage qui peut être utilisé en XSLT dans le but de "présentation" de XML
    je pense qu'il te faudrait étudier les B.A.ba XSLT ..... c'est à dire Xpath, xsl, xsl-fo avant de te lancer sinon tu ne vas arriver a rien .... juste à une perte de temps ........

    ++

  3. #3
    Membre éclairé
    Inscrit en
    Mars 2006
    Messages
    300
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 300
    Par défaut
    mais toutes les feuilles de styles qu j'ai fais dans mon projet jusqu'à maintenant est de feuille de style XSL-FO.
    je cherche juste un moyen pour assembler plusieurs feuilles de styles en une.
    est ce que c'est possible ?
    merci bien

Discussions similaires

  1. Réponses: 4
    Dernier message: 06/03/2007, 01h57
  2. [XSLT]prob de variables(xpath) param d'un appel de template
    Par zerax dans le forum XSL/XSLT/XPATH
    Réponses: 15
    Dernier message: 05/04/2005, 15h01
  3. Comment appeller un ActiveX de type Exe en JAVASCRIPT ?
    Par mandarindi dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 23/03/2005, 09h57
  4. Comment appeler des API windows en C ?
    Par JuanLopez1966 dans le forum Windows
    Réponses: 6
    Dernier message: 22/12/2004, 10h34
  5. PRocédure stocké, comment appeler avec delphi?
    Par SkyDev dans le forum Bases de données
    Réponses: 3
    Dernier message: 09/04/2004, 18h20

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