Article View: fr.comp.text.xml
Article #9853xsl:sort suivant variables et param�tres (cocoon)
From: Mikael
Date: Fri, 09 Feb 2001 03:24
Date: Fri, 09 Feb 2001 03:24
53 lines
2505 bytes
2505 bytes
Bonjour,
Je parcours une succession de cv et je dois les trier pour les afficher
ensuite en html avec Cocoon.
Mon exemple est bas� sur deux crit�res : un resultat d'anglais et un
salaire.
L'influence de chaque crit�re est donn� en param�tre.
La valeur de chaque crit�re est d�termin� au niveau des <xsl:variable....>
Au niveau de l'affichage, j'obtiens :
org.apache.xalan.xslt.XSLProcessorException: pattern = '$p_anglais *
$anglais + $p_salaire * $salaire'
VariableReference given for variable out of context or without definition!
Name = anglais
_______________________________________________________________________
<xsl:param name="p_anglais"/>
<xsl:param name="p_salaire"/>
<xsl:template match="base">
<xsl:processing-instruction
name="cocoon-format">type="text/html"</xsl:processing-instruction>
<html><head><title><xsl:text>Base de CV</xsl:text></title></head><body
bgcolor="#ffffff">
<xsl:for-each select="cv">
<xsl:variable name="anglais">
<xsl:choose>
<xsl:when test="number(langues/langue/niveau/examen/resultat) >
750">5</xsl:when>
<xsl:otherwise>2</xsl:otherwise>
</xsl:choose>
</xsl:variable>
<xsl:variable name="salaire">
<xsl:choose>
<xsl:when test="number(ambitions/salaire) > 250">5</xsl:when>
<xsl:otherwise>3</xsl:otherwise>
</xsl:choose>
</xsl:variable>
<xsl:sort data-type="number" order="descending"
select="$p_anglais * $anglais + $p_salaire * $salaire"/>
....
___________________________________________________________________________
Quelqu'un saurait-il m'aider ?
Merci d'avance
Mikael
Technical Details
Message-ID:
<95vnrm$2lqb$1@news6.isdnet.net>Path:
arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!supernews.com!isdnet!isdnethub!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: FRENCH,ASCII X-Google-Thread: 114f60,b0fff69b60de911e,start X-Google-Attributes: gid114f60,public X-Google-ArrivalTime: 2001-02-08 19:24:01 PST Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!supernews.com!isdnet!isdnethub!not-for-mail From: "Mikael" <kgt@noos.fr> Newsgroups: fr.comp.text.xml Subject: xsl:sort suivant variables et param�tres (cocoon) Date: Fri, 9 Feb 2001 04:24:08 +0100 Lines: 55 Message-ID: <95vnrm$2lqb$1@news6.isdnet.net> NNTP-Posting-Host: d048.dhcp212-74.cybercable.fr X-Trace: news6.isdnet.net 981689014 87883 212.198.74.48 (9 Feb 2001 03:23:34 GMT) X-Complaints-To: abuse@isdnet.net NNTP-Posting-Date: 9 Feb 2001 03:23:34 GMT X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.50.4133.2400 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400