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

Format d'échange (XML, JSON...) Java Discussion :

Problème structure XML


Sujet :

Format d'échange (XML, JSON...) Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Mars 2007
    Messages
    258
    Détails du profil
    Informations personnelles :
    Âge : 45

    Informations forums :
    Inscription : Mars 2007
    Messages : 258
    Par défaut Problème structure XML
    Bonjour à tous,

    Voilà j'ai un petit problème dans la structure d'un fichier XML.

    Donc j'ai du code Java qui exécute une procédure stockée (avec 2 curseurs, le premier curseur renvoie les données : nom, prénom, adresse, ... du client et le deuxième curseur renvoie les différents indices d'affectation du client exemple : 2202, 2316, 2422).

    Cela génére un fichier XML mis en page par du XSL.

    Voici ce que me donne mon 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
    <ROWSET>
       <ROW num="1">
          <Id>635</Id>
          <CONT_PRENOM>ROBERT</CONT_PRENOM>
          <CONT_NOM>ANTOINE</CONT_NOM>
          <NUM_CLIENT>1007874</NUM_CLIENT>
          <COAD_ADRESSE_DIRECTE>O</COAD_ADRESSE_DIRECTE>
          <CONT_CLIENT>C</CONT_CLIENT>
          <TCON_CODE>100 - PARTICULIERS</TCON_CODE>
          <Adresse>AVENUE REINE ASTRID, 24 </Adresse>
          <Localité>4831 BILSTAIN</Localité>
       </ROW>
    </ROWSET>
    <INDICE>
       <ROW num="1">
          <Id_Ind>635</Id_Ind>
          <TIND_CODE>2201</TIND_CODE>
       </ROW>
       <ROW num="2">
          <Id_Ind>635</Id_Ind>
          <TIND_CODE>2102</TIND_CODE>
       </ROW>
    </INDICE>
    Donc j'ai la balise ROWSET avec le retour du premier Curseur et j'ai la balise INDICE avec le retour du deuxième Curseur.
    Dans le cas ci-dessus j'effectue une recherche sur un N° client bien précis, maintenant si j'effectue une recherche sur des noms, j'obtiens les résultats suivant :

    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
    <ROWSET>
       <ROW num="1">
          <Id>80199</Id>
          <CONT_NOM>AMORG</CONT_NOM>
          <NUM_CLIENT>5492974</NUM_CLIENT>
          <COAD_ADRESSE_DIRECTE>O</COAD_ADRESSE_DIRECTE>
          <CONT_CLIENT>C</CONT_CLIENT>
          <TCON_CODE>304 - PROFESSIONS LIBERALES</TCON_CODE>
          <Adresse>AVENUE MOLIERE, 489 B1</Adresse>
          <Localité>1050 BRUXELLES</Localité>
       </ROW>
       <ROW num="2">
          <Id>92746</Id>
          <CONT_PRENOM>LISE</CONT_PRENOM>
          <CONT_NOM>AMORISON</CONT_NOM>
          <NUM_CLIENT>4590949</NUM_CLIENT>
          <COAD_ADRESSE_DIRECTE>O</COAD_ADRESSE_DIRECTE>
          <CONT_CLIENT>C</CONT_CLIENT>
          <TCON_CODE>304 - PROFESSIONS LIBERALES</TCON_CODE>
          <Adresse>RUE DE CONDE, 60 </Adresse>
          <Localité>7971 BASECLES</Localité>
       </ROW>
       <ROW num="3">
          <Id>27870</Id>
          <CONT_PRENOM>EMILIO</CONT_PRENOM>
          <CONT_NOM>AMORMINO</CONT_NOM>
          <NUM_CLIENT>3358794</NUM_CLIENT>
          <COAD_ADRESSE_DIRECTE>O</COAD_ADRESSE_DIRECTE>
          <CONT_CLIENT>C</CONT_CLIENT>
          <TCON_CODE>100 - PARTICULIERS</TCON_CODE>
          <Adresse>RUE DE L ETAT, 19 </Adresse>
          <Localité>4682 HOUTAIN-SAINT-SIMEON</Localité>
       </ROW>
    </ROWSET>
    <INDICE>
       <ROW num="1">
          <Id_Ind>92746</Id_Ind>
          <TIND_CODE>2621</TIND_CODE>
       </ROW>
       <ROW num="2">
          <Id_Ind>85096</Id_Ind>
          <TIND_CODE>2324</TIND_CODE>
       </ROW>
       <ROW num="3">
          <Id_Ind>126478</Id_Ind>
          <TIND_CODE>2608</TIND_CODE>
       </ROW>
    </INDICE>
    Donc la j'ai un petit problème pour afficher les données ...

    Ce que je voudrais réussir à faire c'est avoir un XML ressemblant à ceci :

    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
    <ROWSET>
       <ROW num="1">
          <Id>635</Id>
          <CONT_PRENOM>ROBERT</CONT_PRENOM>
          <CONT_NOM>ANTOINE</CONT_NOM>
          <NUM_CLIENT>1007874</NUM_CLIENT>
          <COAD_ADRESSE_DIRECTE>O</COAD_ADRESSE_DIRECTE>
          <CONT_CLIENT>C</CONT_CLIENT>
          <TCON_CODE>100 - PARTICULIERS</TCON_CODE>
          <Adresse>AVENUE REINE ASTRID, 24 </Adresse>
          <Localité>4831 BILSTAIN</Localité>
             <INDICE>
                <TIND_CODE>2201</TIND_CODE>
                <TIND_CODE>2102</TIND_CODE>
             </INDICE>
    </ROWSET>
    Mais je ne sais pas si ceci est faisable

    Voici mon code Java actuel

    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
    OracleXMLQuery qry = new OracleXMLQuery(conn,(OracleResultSet)cstmt.getObject (1));   // create a OracleXMLQuery instance
    OracleXMLQuery qry2 = new OracleXMLQuery(conn,(OracleResultSet)cstmt.getObject (2));   // create a OracleXMLQuery instance
     
    qry.keepObjectOpen(true);
    qry2.keepObjectOpen(true); // Don't lose state after the first fetch
     
    //Get the XML string
    String xmlString = qry.getXMLString();
    String xmlString2 = qry2.getXMLString();
     
    //System.out.println(xmlString);
    //System.out.println(xmlString2);
     
    int pos2 = xmlString.indexOf("<ROWSET>");
    int pos3 = xmlString.indexOf("</ROWSET>");
    int pos4 = xmlString2.indexOf("<ROWSET>");
    int pos5 = xmlString2.indexOf("</ROWSET>");
     
    if (pos2>0 & pos3>0)
    {
    //Si au moins un résultat pour le lien 1 à plusieurs, il va entre les tags <ADD>
    	xmlString = xmlString + "<INDICE>" + xmlString2.substring(pos4+8,pos5) + "</INDICE>";
    }
     
    System.out.println(xmlString);
    D'avance merci à tous

  2. #2
    Membre éclairé
    Inscrit en
    Mars 2007
    Messages
    258
    Détails du profil
    Informations personnelles :
    Âge : 45

    Informations forums :
    Inscription : Mars 2007
    Messages : 258
    Par défaut Me revoilà,
    Bonjour à tous,

    Voilà, j'ai changé la structure de mon fichier xml.
    Voici un exemple pour un client bien précis

    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
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    <ROWSET>
       <ROW num="1">
          <Id>85854</Id>
          <CONT_PRENOM>SOC. &amp; DE SANTE ASBL</CONT_PRENOM>
          <CONT_NOM>ASSOC. CHRETIENNE DES INSTITUTIONS</CONT_NOM>
          <NUM_CLIENT>4784314</NUM_CLIENT>
          <COAD_ADRESSE_DIRECTE>O</COAD_ADRESSE_DIRECTE>
          <CONT_CLIENT>C</CONT_CLIENT>
          <TCON_CODE>412 - MAISONS DE REPOS</TCON_CODE>
          <TIND_CODE>2608</TIND_CODE>
          <TIND_DESC>CBC BANQUE TOURNAI SUCCURSALE</TIND_DESC>
          <Adresse>AVENUE DE LA PAIRELLE, 33 B3</Adresse>
          <Localité>5000 NAMUR</Localité>
       </ROW>
       <ROW num="2">
          <Id>85854</Id>
          <CONT_PRENOM>SOC. &amp; DE SANTE ASBL</CONT_PRENOM>
          <CONT_NOM>ASSOC. CHRETIENNE DES INSTITUTIONS</CONT_NOM>
          <NUM_CLIENT>4784314</NUM_CLIENT>
          <COAD_ADRESSE_DIRECTE>O</COAD_ADRESSE_DIRECTE>
          <CONT_CLIENT>C</CONT_CLIENT>
          <TCON_CODE>412 - MAISONS DE REPOS</TCON_CODE>
          <TIND_CODE>2608</TIND_CODE>
          <TIND_DESC>CBC BANQUE TOURNAI SUCCURSALE</TIND_DESC>
          <Adresse>AVENUE DE LA PAIRELLE, 33-34 4</Adresse>
          <Localité>5000 NAMUR</Localité>
       </ROW>
       <ROW num="3">
          <Id>85854</Id>
          <CONT_PRENOM>SOC. &amp; DE SANTE ASBL</CONT_PRENOM>
          <CONT_NOM>ASSOC. CHRETIENNE DES INSTITUTIONS</CONT_NOM>
          <NUM_CLIENT>4784314</NUM_CLIENT>
          <COAD_ADRESSE_DIRECTE>O</COAD_ADRESSE_DIRECTE>
          <CONT_CLIENT>C</CONT_CLIENT>
          <TCON_CODE>412 - MAISONS DE REPOS</TCON_CODE>
          <TIND_CODE>2640</TIND_CODE>
          <TIND_DESC>CBC BANQUE MONS SUCCURSALE</TIND_DESC>
          <Adresse>AVENUE DE LA PAIRELLE, 33 B3</Adresse>
          <Localité>5000 NAMUR</Localité>
       </ROW>
       <ROW num="4">
          <Id>85854</Id>
          <CONT_PRENOM>SOC. &amp; DE SANTE ASBL</CONT_PRENOM>
          <CONT_NOM>ASSOC. CHRETIENNE DES INSTITUTIONS</CONT_NOM>
          <NUM_CLIENT>4784314</NUM_CLIENT>
          <COAD_ADRESSE_DIRECTE>O</COAD_ADRESSE_DIRECTE>
          <CONT_CLIENT>C</CONT_CLIENT>
          <TCON_CODE>412 - MAISONS DE REPOS</TCON_CODE>
          <TIND_CODE>2640</TIND_CODE>
          <TIND_DESC>CBC BANQUE MONS SUCCURSALE</TIND_DESC>
          <Adresse>AVENUE DE LA PAIRELLE, 33-34 4</Adresse>
          <Localité>5000 NAMUR</Localité>
       </ROW>
       <ROW num="5">
          <Id>85854</Id>
          <CONT_PRENOM>SOC. &amp; DE SANTE ASBL</CONT_PRENOM>
          <CONT_NOM>ASSOC. CHRETIENNE DES INSTITUTIONS</CONT_NOM>
          <NUM_CLIENT>4784314</NUM_CLIENT>
          <COAD_ADRESSE_DIRECTE>O</COAD_ADRESSE_DIRECTE>
          <CONT_CLIENT>C</CONT_CLIENT>
          <TCON_CODE>412 - MAISONS DE REPOS</TCON_CODE>
          <TIND_CODE>2853</TIND_CODE>
          <TIND_DESC>CBC GESTION PRIVEE</TIND_DESC>
          <Adresse>AVENUE DE LA PAIRELLE, 33-34 4</Adresse>
          <Localité>5000 NAMUR</Localité>
       </ROW>
       <ROW num="6">
          <Id>85854</Id>
          <CONT_PRENOM>SOC. &amp; DE SANTE ASBL</CONT_PRENOM>
          <CONT_NOM>ASSOC. CHRETIENNE DES INSTITUTIONS</CONT_NOM>
          <NUM_CLIENT>4784314</NUM_CLIENT>
          <COAD_ADRESSE_DIRECTE>O</COAD_ADRESSE_DIRECTE>
          <CONT_CLIENT>C</CONT_CLIENT>
          <TCON_CODE>412 - MAISONS DE REPOS</TCON_CODE>
          <TIND_CODE>2664</TIND_CODE>
          <TIND_DESC>CBC BANQUE NAMUR SUCCURSALE</TIND_DESC>
          <Adresse>AVENUE DE LA PAIRELLE, 33-34 4</Adresse>
          <Localité>5000 NAMUR</Localité>
       </ROW>
       <ROW num="7">
          <Id>85854</Id>
          <CONT_PRENOM>SOC. &amp; DE SANTE ASBL</CONT_PRENOM>
          <CONT_NOM>ASSOC. CHRETIENNE DES INSTITUTIONS</CONT_NOM>
          <NUM_CLIENT>4784314</NUM_CLIENT>
          <COAD_ADRESSE_DIRECTE>O</COAD_ADRESSE_DIRECTE>
          <CONT_CLIENT>C</CONT_CLIENT>
          <TCON_CODE>412 - MAISONS DE REPOS</TCON_CODE>
          <TIND_CODE>2757</TIND_CODE>
          <TIND_DESC>CBC BANQUE NAMUR SUCCURSALE-GE</TIND_DESC>
          <Adresse>AVENUE DE LA PAIRELLE, 33 B3</Adresse>
          <Localité>5000 NAMUR</Localité>
       </ROW>
       <ROW num="8">
          <Id>85854</Id>
          <CONT_PRENOM>SOC. &amp; DE SANTE ASBL</CONT_PRENOM>
          <CONT_NOM>ASSOC. CHRETIENNE DES INSTITUTIONS</CONT_NOM>
          <NUM_CLIENT>4784314</NUM_CLIENT>
          <COAD_ADRESSE_DIRECTE>O</COAD_ADRESSE_DIRECTE>
          <CONT_CLIENT>C</CONT_CLIENT>
          <TCON_CODE>412 - MAISONS DE REPOS</TCON_CODE>
          <TIND_CODE>2757</TIND_CODE>
          <TIND_DESC>CBC BANQUE NAMUR SUCCURSALE-GE</TIND_DESC>
          <Adresse>AVENUE DE LA PAIRELLE, 33-34 4</Adresse>
          <Localité>5000 NAMUR</Localité>
       </ROW>
       <ROW num="9">
          <Id>85854</Id>
          <CONT_PRENOM>SOC. &amp; DE SANTE ASBL</CONT_PRENOM>
          <CONT_NOM>ASSOC. CHRETIENNE DES INSTITUTIONS</CONT_NOM>
          <NUM_CLIENT>4784314</NUM_CLIENT>
          <COAD_ADRESSE_DIRECTE>O</COAD_ADRESSE_DIRECTE>
          <CONT_CLIENT>C</CONT_CLIENT>
          <TCON_CODE>412 - MAISONS DE REPOS</TCON_CODE>
          <TIND_CODE>2853</TIND_CODE>
          <TIND_DESC>CBC GESTION PRIVEE</TIND_DESC>
          <Adresse>AVENUE DE LA PAIRELLE, 33 B3</Adresse>
          <Localité>5000 NAMUR</Localité>
       </ROW>
       <ROW num="10">
          <Id>85854</Id>
          <CONT_PRENOM>SOC. &amp; DE SANTE ASBL</CONT_PRENOM>
          <CONT_NOM>ASSOC. CHRETIENNE DES INSTITUTIONS</CONT_NOM>
          <NUM_CLIENT>4784314</NUM_CLIENT>
          <COAD_ADRESSE_DIRECTE>O</COAD_ADRESSE_DIRECTE>
          <CONT_CLIENT>C</CONT_CLIENT>
          <TCON_CODE>412 - MAISONS DE REPOS</TCON_CODE>
          <TIND_CODE>2664</TIND_CODE>
          <TIND_DESC>CBC BANQUE NAMUR SUCCURSALE</TIND_DESC>
          <Adresse>AVENUE DE LA PAIRELLE, 33 B3</Adresse>
          <Localité>5000 NAMUR</Localité>
       </ROW>
    </ROWSET>
    Donc ici il s'agit d'un client possédant 2 adresses différentes et étant relié à 5 indices différents.

    Mon problème est a l'affichage de mon xsl.

    Car il crée bien une fois le nom et ensuite il affiche 10 blocs car l'adresse est différente et le code indice aussi.

    Ce que je voudrais réussir à faire c'est qu'il affiche 1 fois le nom avec 2 blocs pour les 2 adresses différentes et dans chaque bloc qu'il indique les 5 indices dans chaque bloc

    Je vais également vous donner mon code xsl actuel

    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
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    133
    134
    135
    136
    137
    138
    139
    140
    141
    142
    143
    <?xml version="1.0" encoding="iso-8859-1"?>
    <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
     
    	<xsl:template match="/">
    	<HTML>
    		<HEAD>
    			<LINK rel="stylesheet" href='html/mcic/style/CBCinet.css'/>
    			<LINK rel="stylesheet" href='html/mcic/style/mcic.css'/>
    		</HEAD>
    		<BODY onload="parent.frDown.location.href='html/mcic/blank.html';">
    			<TABLE width="100%" border="0" cellspacing='0'>
    				<TR>
    				<TD>
    				<xsl:apply-templates select="ROWSET/ROW"/>
     
    				</TD>
    				</TR>
    			</TABLE>
    			<!-- Message si aucun ROW n est détecté-->
    			<xsl:if test= "not(/ROWSET/ROW)">
    				<BR/>
    				<TABLE border='0' width='100%'>
    					<TR align='center'><TD>
    						<LABEL>Aucun résultat !</LABEL>
    					</TD></TR>
    				</TABLE>
    			</xsl:if>
    		</BODY>
    	</HTML>
    	</xsl:template>
     
    	<xsl:template match="ROW">
     
    	<xsl:variable name="currid">
    		<xsl:value-of select="Id"/>
    	</xsl:variable>
    	<xsl:variable name="nextid">
    		<xsl:value-of select="following-sibling::*[1]/Id"/>
    	</xsl:variable>
    	<xsl:variable name="previd">
    		<xsl:value-of select="preceding-sibling::*[1]/Id"/>
    	</xsl:variable>
    	<xsl:variable name="adr_suppr">
    		<xsl:value-of select="ADR_SUPPRIMEE"/>
    	</xsl:variable>
     
    	<!--
    	avant :<xsl:value-of select="$previd"/>
    	pendant: <xsl:value-of select="$currid"/>
    	apres : <xsl:value-of select="$nextid"/>
    	-->
     
    	<TABLE  border='1'  width='100%' bordercolor ='blue' >
    	<xsl:if test="@num = '1' or $previd != $currid or $previd=$currid">
    		<!-- dans ce cas, on est en début de fiche => on utilise la classe fiche-recherche-top -->
    		<xsl:attribute name="class">fiche-recherche-top</xsl:attribute>
    	</xsl:if>
    	<xsl:if test="$previd=$currid and $nextid = $currid ">
    		<!-- dans ce cas, on est  en milieu de fiche => on utilise la classe fiche-recherche-middle -->
    		<xsl:attribute name="class">fiche-recherche-middle</xsl:attribute>
    	</xsl:if>
    	<xsl:if test="$nextid != $currid">
    		<!-- dans ce cas, on est en fin de fiche => on utilise la classe fiche-recherche-bottom -->
    		<xsl:attribute name="class">fiche-recherche-bottom</xsl:attribute>
    	</xsl:if>
    	<!--test si le précédent est le meme ou non-->
    	<xsl:if test="@num = '1' or $previd != $currid">
    		<THEAD>
    			<TH align='left'>
    				<A target='frCenter' title='Aller à la fiche contact' class='header'>    
    				<xsl:attribute name="href">/MCIC/Contact?contid=<xsl:value-of select="Id"/></xsl:attribute>
    				<xsl:value-of select="CONT_PRENOM"/>*<xsl:value-of select="CONT_NOM"/>
    				( <xsl:value-of select="NUM_CLIENT"/> )
    				</A>
    			</TH>
    		</THEAD>
    	</xsl:if>
     
    		<TBODY>
     
    			<TR>
    				<TD>
    					<xsl:value-of select="Adresse"/><BR/>
    				</TD>
    			</TR>
    			<TR>
    				<TD>
    					<xsl:value-of select="Localité"/><BR/>
    				</TD>
    			</TR>
     
     
     
     
    			<TR>
    				<TD>
    					Code indice : <xsl:value-of select="TIND_CODE"/> - <xsl:value-of select="TIND_DESC"/>
    				</TD>
    			</TR>
    			<TR>
    				<TD>
    					Code marché : <xsl:value-of select="TCON_CODE"/>
    				</TD>
    			</TR>
     
     
    			<TR>
    				<TD>
     
    					<xsl:if test="COAD_ADRESSE_DIRECTE='O'">
    						<IMG src='html/mcic/img/home.gif' alt='Adresse directe' width='16pix' height='16pix'/>
    					</xsl:if>
    				</TD>
    			</TR>
    			<TR>
    				<TD>
    					<!-- Il faut tester que le contact suivant n a pas le meme id pour afficher ces icones-->
    					<xsl:if test="$nextid != $currid and (CONT_CLIENT='C' or CONT_SUPPRIME='O')">
    						<TABLE class="fiche-recherche-inside" border='1' width='100%' >
    						<TR>
    							<TD>
    							<xsl:if test="CONT_CLIENT='C'">
    								<IMG src='cbc/img/logo_cbc_trans.gif' alt='Client CBC' width='16pix' height='16pix'/>
    							</xsl:if>
    							<xsl:if test="CONT_SUPPRIME='O'">
    								<IMG src='html/mcic/img/del2.gif' alt='Contact supprimé' width='16pix' height='16pix'/>
    							</xsl:if>
    							</TD>
    						</TR>
    						</TABLE>
    					</xsl:if>
    				</TD>
    			</TR>
     
    		</TBODY>
     
    	</TABLE>
    		<xsl:if test="$nextid != $currid">
    		<BR/>
    		</xsl:if>
    	</xsl:template>
     
    </xsl:stylesheet>
    Evidement si vous avez une petite idée pour moi, je suis preneur

    D'avance merci à tous

  3. #3
    Membre éclairé
    Inscrit en
    Mars 2007
    Messages
    258
    Détails du profil
    Informations personnelles :
    Âge : 45

    Informations forums :
    Inscription : Mars 2007
    Messages : 258
    Par défaut Problème résolu
    Mon problème est résolu, j'ai changé l'affichage au niveau du xsl et tout est OK

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 11/11/2013, 14h48
  2. [MySQL] problème structure if() et op. comparaison
    Par JACOBS dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 21/09/2005, 18h50
  3. [xml]Conversion d'une structure xml en csv
    Par cchatel2000 dans le forum XML/XSL et SOAP
    Réponses: 3
    Dernier message: 01/08/2005, 16h00
  4. Problème avec XML.Clear dans un TXMLDocument
    Par Tardiff Jean-François dans le forum Composants VCL
    Réponses: 2
    Dernier message: 04/01/2005, 11h45
  5. Enlver un noeud dans une structure XML
    Par Sharingan dans le forum ASP
    Réponses: 4
    Dernier message: 20/12/2004, 08h08

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