N'y arrivant pas , j'ai créé le fichier qui m'interesse:
je dois aller chercher dans le xml les données qui me servent à remplir un tableau
code xml:
<?xml version="1.0" encoding="iso-8859-1"?>
<?xml-stylesheet type="text/xsl" href="base.xsl" alternate="yes"?>
<logiciels>
<logiciel>
<nom_log>Wo-FACTURES</nom_log>
<version_log>Version</version_log>
<date_log></date_log>
<tarif_log ></tarif_log>
<descriptiongen_log>
Gestion commerciale, facturation, CRM,...
</descriptiongen_log>
<description_log>
Gestion des contrats, gestion du stock, suivi des techniciens, planning d’interventions.
Devis, travaux supplémentaires, facturation, facturation période automatique.
</description_log>
<profil_log> Facturation généraliste</profil_log>
<profil_log> Entreprises de SAV, chauffage - climatisation, ... </profil_log>
<demo_log namescapce="http://barbier.projet.iut.free.fr">version d'évaluation</demo_log>
<image_log>images/logo_wosav_clim.jpg</image_log>
</logiciel>
<logiciel>
<nom_log>Wo-PLANNING </nom_log>
<version_log>Version</version_log>
<date_log></date_log>
<tarif_log ></tarif_log>
<descriptiongen_log>
Planning techniciens et multi-services.
</descriptiongen_log>
<description_log>
Planning graphique, Installations, entretiens, dépannages, travaux supplémentaires. Fiches d’interventions, récapitulatif hebdomadaire et mensuel. Agenda, pointage, gestion des bons de passage
</description_log>
<profil_log>Planification, gestion des rendez-vous</profil_log>
<profil_log>Entreprises de SAV, chauffage - climatisation, ... </profil_log>
<profil_log>Entreprises de propretés, ... </profil_log>
<description_nouv_log>nouveautés</description_nouv_log>
<demo_log>version d'évaluation</demo_log>
<image_log>image</image_log>
</logiciel>
<logiciel>
<nom_log>Wo-COMPTA</nom_log>
<version_log>Version 9.16</version_log>
<date_log></date_log>
<profil_log>Comptables</profil_log>
<profil_log>Entreprises de SAV, chauffage - climatisation, ... </profil_log>
<profil_log>Entreprises de propretés, 3D, .. </profil_log>
<profil_log>Magasins, point de vente en téléphonie.</profil_log>
<profil_log>Hôtellerie, tourisme, centre de vacances</profil_log>
<profil_log>Agences Immobilières, SCI, Syndics, gestionnaires de biens privés .. </profil_log>
<descriptiongen_log>
Logiciel de comptabilité générale, analytique et budgétaire.
</descriptiongen_log>
<description_log>
Solution intégrée de comptabilité dotée de nombreux assistants qui permet de multiplier par deux la rapidité de saisie en limitant les risques d’erreur.
Base documentaire de l'ensemble des pièces comptables (factures, justificatifs, bulletins de salaire, contrats de travail, etc…), Bilan, Compte de résultat, Soldes intermédiaires de gestion ; Balances, Grand Livre,etc.
</description_log>
<profil_log>infos détaillées</profil_log>
<demo_log>version d'évaluation</demo_log>
<image_log>image</image_log>
</logiciel>
</logiciels>
code xsl:
<?xml version="1.0" encoding="ISO-8859-1" ?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:output method="html" version="html4.01" encoding="ISO-8859-1" doctype-public="-//W3C//DTD HTML 4.01//EN" />
<xsl:template match="/">
<html>
<head>
<title>Liste des logiciels</title>
</head>
<body>
<h1>Les logiciels</h1>
<table width="100%" border="1">
<xsl:for-each select="logiciels/logiciel">
<tr>
<td width="25%" rowspan="5" valign="top"><div align="center"></div>
<div align="center"><xsl:attribute name="style"><xsl:value-of select="image_log" /></xsl:attribute></div></td>
<td height="30" colspan="4" valign="top"><xsl:value-of select="nom_log/text()" /></td>
</tr>
<tr>
<td height="30" colspan="4" valign="top"><xsl:value-of select="descriptiongen_log" /></td>
</tr>
<tr>
<td height="24" colspan="4" valign="top"><xsl:value-of select="description_log" /></td>
</tr>
<tr>
<!--Tout ce qui concerne le profil fonctionne correctement-->
<td width="10%" height="53" valign="top"><div align="center">Profils :</div></td>
<td colspan="3" valign="top"><ul>
<xsl:for-each select="profil_log">
<li>
<xsl:value-of select="." />
</li>
</xsl:for-each>
</ul></td>
</tr>
<tr class="TableEntete">
<td height="24" width="10%"><div align="center">Plaquettes</div></td>
<td width="10%"><div align="center">Tarifs</div></td>
<td width="40%"><div align="center">Demonstration</div></td>
<td width="15%"><div align="center">Mise à jour</div></td>
</tr>
<tr>
<td width="25%" valign="top"><div align="center"><xsl:value-of select="version_log/text()" /></div></td>
<td height="24" valign="top"><div align="center">PDF</div></td>
<td><div align="center">Tarifs</div></td>
<td><div align="center">Version d'évaluation</div></td>
<td><div align="center">fiche maj</div></td>
</tr>
</xsl:for-each>
</table>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
j'aurais besoin de pouvoir afficher des liens vers des fichiers exterieurs (.pdf ou .exe), aussi des liens vers d'autres pages, donc je pense que je doit mettre un attribut namespace, ou autre, je n'ai pas trop d'idée la dessus.
J'aurais aussi besoin du meme processus afin de recuperer une image et la mettre dans le tableau.
Comment je pourrais faire?
mise de l'adresse dans le tableau, le xml va chercher l'adresse?
je n'en ai aucune idée.
ce que j'ai fait ne fonctionne pas pour les liens et les images.
Autre chose: le tableau se lit très bien avec IE, mais pas du tout avec FF:
http://barbier.projet.iut.free.fr/stage/www.acesoftware.fr/index3.htm Modifié par Cyr007 (18 Apr 2006 - 17:45)