Salut tout le monde, j'ai encore un petit problème avec xslt, le but de mon programme est de selectionner des parties de mon fichier XML d'entrée, avec quelques conditions, ça je sais le faire à présent , par contre je suis oubligé de revenir à ma feuille de style à chaque fois pour modéfier des valeurs et je veux les passé en parametres avec la commande xsltproc, mais ça parcontre je ne sais pas encore le faire [ .
voici une partie de mon xslt:
est donc, le but est de passé en parametre les valeurs "XXX" et "YYY", je sais que c'est avec <xsl:param name"?"/>, mais je ne sais pas comment faire.
J'attend votre aide. Merci d'avance
aadariom
Modifié par aadari (05 Oct 2007 - 14:43)
voici une partie de mon xslt:
<xsl:template match="//Instance[@id='inst1798736']">
<xsl:copy-of select="."/>
</xsl:template>
<xsl:template match="//Instance[@id='XXX']">
<xsl:copy-of select="."/>
</xsl:template>
<xsl:template match="//Part[@id='id14']">
<Part id="id14" name="2_Cylinder_Engine" type="assembly">
<xsl:attribute name="instanceRefs">
<xsl:text>XXX</xsl:text>
</xsl:attribute>
</Part>
</xsl:template>
<xsl:template match="//Part[@id='YYY']">
<xsl:copy-of select="."/>
</xsl:template>
est donc, le but est de passé en parametre les valeurs "XXX" et "YYY", je sais que c'est avec <xsl:param name"?"/>, mais je ne sais pas comment faire.
J'attend votre aide. Merci d'avance
aadariom
Modifié par aadari (05 Oct 2007 - 14:43)