Bonjour,
Je débute un test visant à transformer un fichier XML en un autre. J'ai essayé de chercher de bons cours en ligne, mais n'ai rien trouvé qui puisse m'aider à bien débuter et à résoudre mon problème
Le fichier XML de départ est sous la forme suivante :
Je souhaiterai pouvoir n'afficher que les documents correspondants à un statut donné (par exemple statut="3"), mais j'avoue ne pas vraiment savoir comment m'y prendre...
Pour le moment, mon .xsl affiche tous les documents :
Une idée ? Ou bien une adresse avec des cours complets (et pas mal d'exemples, autres que les exemples bateaux donnés par tous les sites ^^).
Merci,
Modifié par SynRJ (15 Jun 2009 - 09:35)
      
      
    Je débute un test visant à transformer un fichier XML en un autre. J'ai essayé de chercher de bons cours en ligne, mais n'ai rien trouvé qui puisse m'aider à bien débuter et à résoudre mon problème
Le fichier XML de départ est sous la forme suivante :
<documents>
   <document>
      <field fieldname="nom">valeur</field>
      <field fieldname="autre">valeur</field>
      <field fieldname="statut">valeur(0-10)</field>
   </document>
      ...
   <document>
   </document>
</documents>
Je souhaiterai pouvoir n'afficher que les documents correspondants à un statut donné (par exemple statut="3"), mais j'avoue ne pas vraiment savoir comment m'y prendre...
Pour le moment, mon .xsl affiche tous les documents :
<xsl:template match="documents">
	<html><body>
	<p>Liste des documents : </p>
		<table border="1px">
		<xsl:apply-templates select="document" />
		</table>
	</body></html>
</xsl:template>
<xsl:template match="document">
	<tr>
		<xsl:apply-templates select="field" />
	</tr>
</xsl:template>
<xsl:template match="field">
	<td>
		<xsl:value-of select="." />
	</td>
</xsl:template>Une idée ? Ou bien une adresse avec des cours complets (et pas mal d'exemples, autres que les exemples bateaux donnés par tous les sites ^^).
Merci,
Modifié par SynRJ (15 Jun 2009 - 09:35)
