<?xml version="1.0" encoding="ISO-8859-1"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>Forum du club des développeurs et IT Pro - XML/XSL et SOAP</title>
		<link>https://www.developpez.net/forums/</link>
		<description><![CDATA[Forum d'entraide sur XML et SOAP. Avant de poster -> FAQ XML, Sources XML]]></description>
		<language>fr</language>
		<lastBuildDate>Wed, 03 Jun 2026 23:12:07 GMT</lastBuildDate>
		<generator>vBulletin</generator>
		<ttl>15</ttl>
		<image>
			<url>https://forum.developpez.be/images/misc/rss.png</url>
			<title>Forum du club des développeurs et IT Pro - XML/XSL et SOAP</title>
			<link>https://www.developpez.net/forums/</link>
		</image>
		<item>
			<title>edition de resultats - Regroupement de coureurs par addition de temps</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2182577&amp;goto=newpost</link>
			<pubDate>Wed, 11 Mar 2026 13:11:27 GMT</pubDate>
			<description><![CDATA[Bonjour, 
 
Je n'y connais...]]></description>
			<content:encoded><![CDATA[<div>Bonjour,<br />
<br />
Je n'y connais pas grand chose en xml mais j'aimerais faire tourner un programme.<br />
Il s'agit de chronométrage de coureurs par équipe lors de courses de ski.<br />
<br />
Actuellement, il n'est possible d'éditer que les résultats par équipe des 3 meilleurs chronos (homme et femme confondu) ou les résultats par équipe des n chrono homme + n chrono femme.<br />
<br />
Or, pour une course en particulier, je souhaiterai pouvoir calculer les résultats par équipe des 3 meilleurs chrono avec au moins 1 femme dans l'équipe !<br />
<br />
J'ai commencer un bout de code, mais celui-ci ne semble pas fonctionner...<br />
<br />
Pourriez-vous m'éclairer ?<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="40"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br />24<br />25<br />26<br />27<br />28<br />29<br />30<br />31<br />32<br />33<br />34<br />35<br />36<br />37<br />38<br />39<br />40<br />41<br />42<br />43<br />44<br />45<br />46<br />47<br />48<br />49<br />50<br />51<br />52<br />53<br />54<br />55<br />56<br />57<br />58<br />59<br />60<br />61<br />62<br />63<br />64<br />65<br />66<br />67<br />68<br />69<br />70<br />71<br />72<br />73<br />74<br />75<br />76<br />77<br />78<br />79<br />80<br />81<br />82<br />83<br />84<br />85<br />86<br />87<br />88<br />89<br />90<br />91<br />92<br />93<br />94<br />95<br />96<br />97<br />98<br />99<br />100<br />101<br />102<br />103<br />104<br />105<br />106<br />107<br />108<br />109<br />110<br />111<br />112<br />113<br />114<br />115<br />116<br />117<br />118<br />119<br />120<br />121<br />122<br />123<br /></div></td><td valign="top"><pre style="margin: 0">&nbsp;
<span style="color: #009900;"><span style="color: #0000ff;">&lt;?xml</span> <span style="color: #339933;">version</span>=<span style="color: #FF0000;">&quot;1.0&quot;</span> <span style="color: #339933;">encoding</span>=<span style="color: #FF0000;">&quot;UTF-8&quot;</span><span style="color: #0000ff;">?&gt;</span></span>
<span style="color: #808080;">&lt;!-- Editions Entit&eacute; &quot;ESF PLAGNE BELLECOTE&quot; !--&gt;</span>
<span style="color: #009900;"><span style="color: #0000ff;">&lt;edition<span style="color: #0000ff;">&gt;</span></span></span>
  <span style="color: #009900;"><span style="color: #0000ff;">&lt;menu<span style="color: #0000ff;">&gt;</span></span></span>
    <span style="color: #009900;"><span style="color: #0000ff;">&lt;menu</span> <span style="color: #339933;">title</span>=<span style="color: #FF0000;">&quot;R&eacute;sultats&quot;</span> <span style="color: #339933;">image</span>=<span style="color: #FF0000;">&quot;./res/32x32_ranking.png&quot;</span><span style="color: #0000ff;">&gt;</span></span>
	<span style="color: #009900;"><span style="color: #0000ff;">&lt;menu</span> <span style="color: #339933;">title</span>=<span style="color: #FF0000;">&quot;R&eacute;sultats Equipe avec Fille&quot;</span> <span style="color: #339933;">image</span>=<span style="color: #FF0000;">&quot;./res/16x16_official.png&quot;</span> <span style="color: #339933;">id</span>=<span style="color: #FF0000;">&quot;Top3EquipeAvecFille&quot;</span> <span style="color: #339933;">choix_manche</span>=<span style="color: #FF0000;">&quot;1&quot;</span> <span style="color: #339933;">equipe</span>=<span style="color: #FF0000;">&quot;&quot;</span><span style="color: #0000ff;">/&gt;</span></span>
  <span style="color: #009900;"><span style="color: #0000ff;">&lt;/menu<span style="color: #0000ff;">&gt;</span></span></span>
  <span style="color: #009900;"><span style="color: #0000ff;">&lt;/menu<span style="color: #0000ff;">&gt;</span></span></span>
&nbsp;
    <span style="color: #808080;">&lt;!-- R&eacute;sultats regroupement 3 meilleurs temps par Equipe avec au moins une fille, ... --&gt;</span>
&nbsp;
  <span style="color: #009900;"><span style="color: #0000ff;">&lt;report</span> <span style="color: #339933;">id</span>=<span style="color: #FF0000;">&quot;Top3EquipeAvecFille&quot;</span> <span style="color: #339933;">title</span>=<span style="color: #FF0000;">&quot;Classement Equipe - Top 3 avec au moins une fille&quot;</span> <span style="color: #339933;">header</span>=<span style="color: #FF0000;">&quot;1&quot;</span> <span style="color: #339933;">first_header</span>=<span style="color: #FF0000;">&quot;0&quot;</span><span style="color: #0000ff;">&gt;</span></span>
&nbsp;
<span style="color: #009900;"><span style="color: #0000ff;">&lt;lua<span style="color: #0000ff;">&gt;</span></span></span>
&nbsp;
teams = {}
&nbsp;
<span style="color: #808080;">&lt;!-- Construire les &eacute;quipes --&gt;</span>
for i=0,body:GetNbRows()-1 do
&nbsp;
    local eq = body:GetCell('Equipe',i)
    local sexe = body:GetCell('Sexe',i)
	local temps = body:GetCellTime('Tps',i)
&nbsp;
    if eq ~= nil and eq ~= '' and temps <span style="color: #ddbb00;">&amp;gt;</span> 0 then
&nbsp;
        if teams[eq] == nil then
            teams[eq] = {}
        end
&nbsp;
        table.insert(teams[eq],{
            temps = temps,
            sexe = sexe
        })
&nbsp;
    end
end
&nbsp;
result = {}
&nbsp;
<span style="color: #808080;">&lt;!-- Calcul du score &eacute;quipe --&gt;</span>
for eq,data in pairs(teams) do
&nbsp;
    table.sort(data,function(a,b) return a.temps <span style="color: #ddbb00;">&amp;lt;</span> b.temps end)
&nbsp;
    if #data &gt;= 3 then
&nbsp;
        local total = 0
        local fille = false
&nbsp;
        for k=1,3 do
&nbsp;
            total = total + data[k].temps
&nbsp;
            if data[k].sexe == 'F' then
                fille = true
            end
&nbsp;
        end
&nbsp;
        if fille == true then
&nbsp;
            table.insert(result,{
                equipe = eq,
                total = total
            })
&nbsp;
        end
&nbsp;
    end
&nbsp;
end
&nbsp;
<span style="color: #808080;">&lt;!-- Trier les &eacute;quipes --&gt;</span>
table.sort(result,function(a,b) return a.total <span style="color: #ddbb00;">&amp;lt;</span> b.total end)
&nbsp;
<span style="color: #808080;">&lt;!-- Effacer r&eacute;sultats individuels --&gt;</span>
body:Clear()
&nbsp;
<span style="color: #808080;">&lt;!-- G&eacute;n&eacute;rer tableau final --&gt;</span>
for i,v in ipairs(result) do
&nbsp;
    body:AddRow()
&nbsp;
    local r = body:GetNbRows()-1
&nbsp;
    body:SetCell('Clt',r,i)
    body:SetCell('Equipe',r,v.equipe)
    body:SetCellInt('Total',r,v.total)
&nbsp;
end
<span style="color: #009900;"><span style="color: #0000ff;">&lt;/lua<span style="color: #0000ff;">&gt;</span></span></span>
&nbsp;
<span style="color: #009900;"><span style="color: #0000ff;">&lt;order</span> <span style="color: #339933;">key</span>=<span style="color: #FF0000;">&quot;Clt Asc&quot;</span><span style="color: #0000ff;">/&gt;</span></span>
&nbsp;
<span style="color: #009900;"><span style="color: #0000ff;">&lt;paper</span> <span style="color: #339933;">orientation</span>=<span style="color: #FF0000;">&quot;portrait&quot;</span><span style="color: #0000ff;">/&gt;</span></span>
&nbsp;
<span style="color: #009900;"><span style="color: #0000ff;">&lt;body<span style="color: #0000ff;">&gt;</span></span></span>
&nbsp;
<span style="color: #009900;"><span style="color: #0000ff;">&lt;call</span> <span style="color: #339933;">option</span>=<span style="color: #FF0000;">&quot;couleur_alternee&quot;</span> <span style="color: #339933;">file</span>=<span style="color: #FF0000;">&quot;./edition/options.xml&quot;</span><span style="color: #0000ff;">/&gt;</span></span>
&nbsp;
<span style="color: #009900;"><span style="color: #0000ff;">&lt;font</span> <span style="color: #339933;">size</span>=<span style="color: #FF0000;">&quot;9&quot;</span><span style="color: #0000ff;">/&gt;</span></span>
<span style="color: #009900;"><span style="color: #0000ff;">&lt;padding</span> <span style="color: #339933;">all</span>=<span style="color: #FF0000;">&quot;0px&quot;</span><span style="color: #0000ff;">/&gt;</span></span>
<span style="color: #009900;"><span style="color: #0000ff;">&lt;spacing</span> <span style="color: #339933;">all</span>=<span style="color: #FF0000;">&quot;4&quot;</span><span style="color: #0000ff;">/&gt;</span></span>
&nbsp;
<span style="color: #009900;"><span style="color: #0000ff;">&lt;row</span> <span style="color: #339933;">value</span>=<span style="color: #FF0000;">&quot;auto&quot;</span><span style="color: #0000ff;">/&gt;</span></span>
&nbsp;
<span style="color: #009900;"><span style="color: #0000ff;">&lt;text</span> <span style="color: #339933;">col</span>=<span style="color: #FF0000;">&quot;6&quot;</span> <span style="color: #339933;">align</span>=<span style="color: #FF0000;">&quot;center&quot;</span> <span style="color: #339933;">label</span>=<span style="color: #FF0000;">&quot;Clt&quot;</span> <span style="color: #339933;">font_weight</span>=<span style="color: #FF0000;">&quot;bold&quot;</span><span style="color: #0000ff;">&gt;</span></span>$(Clt)<span style="color: #009900;"><span style="color: #0000ff;">&lt;/text<span style="color: #0000ff;">&gt;</span></span></span>
&nbsp;
<span style="color: #009900;"><span style="color: #0000ff;">&lt;text</span> <span style="color: #339933;">col</span>=<span style="color: #FF0000;">&quot;40&quot;</span> <span style="color: #339933;">align</span>=<span style="color: #FF0000;">&quot;left&quot;</span> <span style="color: #339933;">label</span>=<span style="color: #FF0000;">&quot;Equipe&quot;</span> <span style="color: #339933;">font_weight</span>=<span style="color: #FF0000;">&quot;bold&quot;</span><span style="color: #0000ff;">&gt;</span></span>
$(Equipe)
<span style="color: #009900;"><span style="color: #0000ff;">&lt;/text<span style="color: #0000ff;">&gt;</span></span></span>
&nbsp;
<span style="color: #009900;"><span style="color: #0000ff;">&lt;text</span> <span style="color: #339933;">col</span>=<span style="color: #FF0000;">&quot;15&quot;</span> <span style="color: #339933;">align</span>=<span style="color: #FF0000;">&quot;right&quot;</span> <span style="color: #339933;">label</span>=<span style="color: #FF0000;">&quot;Total Temps&quot;</span> <span style="color: #339933;">font_weight</span>=<span style="color: #FF0000;">&quot;bold&quot;</span><span style="color: #0000ff;">&gt;</span></span>
$(Total)
<span style="color: #009900;"><span style="color: #0000ff;">&lt;/text<span style="color: #0000ff;">&gt;</span></span></span>
&nbsp;
<span style="color: #009900;"><span style="color: #0000ff;">&lt;line</span> <span style="color: #339933;">col_start</span>=<span style="color: #FF0000;">&quot;1&quot;</span> <span style="color: #339933;">col_end</span>=<span style="color: #FF0000;">&quot;0&quot;</span> <span style="color: #339933;">pen_size</span>=<span style="color: #FF0000;">&quot;4&quot;</span> <span style="color: #339933;">border</span>=<span style="color: #FF0000;">&quot;bottom&quot;</span><span style="color: #0000ff;">/&gt;</span></span>
&nbsp;
    <span style="color: #009900;"><span style="color: #0000ff;">&lt;/body<span style="color: #0000ff;">&gt;</span></span></span>
  <span style="color: #009900;"><span style="color: #0000ff;">&lt;/report<span style="color: #0000ff;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #0000ff;">&lt;/edition<span style="color: #0000ff;">&gt;</span></span></span></pre></td></tr></table></code><hr />
</div></div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f34/autres-langages/xml-xsl-soap/">XML/XSL et SOAP</category>
			<dc:creator>Nicky B.</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2182577/autres-langages/xml-xsl-soap/edition-resultats-regroupement-coureurs-addition-temps/</guid>
		</item>
		<item>
			<title>script afficher rss page html</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2180944&amp;goto=newpost</link>
			<pubDate>Sat, 13 Dec 2025 18:48:15 GMT</pubDate>
			<description>Bonjour tout le monde,...</description>
			<content:encoded><![CDATA[<div>Bonjour tout le monde, j'espère être dans la bonne section, sinon merci de déplacer.<br />
<br />
Je cherche un script en html qui affiche un flux rss (même plusieurs) dans un unique fichier html. J'ai beaucoup cherché mais rien trouvé : parser rss, script rss, afficher rss, et d'autres bref aucuns résultats correspondant.<br />
<br />
L'idéal serait :<br />
<br />
- pas de base de donnée<br />
<br />
- 1 seul fichier en html (pas d'autres fichiers type css (ça peut s'intégrer au fichier html je crois ?), ni php ou dossiers ou sous dossiers, etc)<br />
<br />
- des lignes de code pour afficher ou non :<br />
<br />
la description des flux, afficher uniquement les titres liens, la date, les titres des flux, images articles, le nombre de caractère à afficher, les pages suivante du flux (sans actualiser la page html ni aller sur le site du flux, ...)<br />
<br />
- sans utiliser de sites tiers qui permette d'afficher le script/ flux, car s'il ferme = ça fonctionne plus.<br />
<br />
Au pire j'ai trouvé un script php simplexml_load_file mais si en html c'est possible c'est mieux car on peut aussi ouvrir ce seul fichier via un navigateur.<br />
<br />
Merci à ceux qui pourraient m'éclairer.</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f34/autres-langages/xml-xsl-soap/">XML/XSL et SOAP</category>
			<dc:creator>teatree</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2180944/autres-langages/xml-xsl-soap/script-afficher-rss-page-html/</guid>
		</item>
		<item>
			<title>Format XML Onaya (factures fournisseur - Suivi de Chantier)</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2177356&amp;goto=newpost</link>
			<pubDate>Fri, 06 Jun 2025 12:20:45 GMT</pubDate>
			<description>Bonjour à tous, 
 
Onaya est...</description>
			<content:encoded><![CDATA[<div>Bonjour à tous,<br />
<br />
Onaya est un logiciel spécialisé BTP.<br />
<br />
Pour un client, j'ai besoin de générer un fichier XML pour importer les factures fournisseur (module &quot;Suivi de chantier&quot;)<br />
Impossible de trouver le format exacte attendu :-(<br />
Aucun contact avec le support : le client utilise une &quot;veille&quot; version (Onaya v5) et n'a plus de contrat.<br />
<br />
Quelqu'un ici à déjà travailler avec ce format et pourrait me le fournir svp ?<br />
<br />
Merci.</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f34/autres-langages/xml-xsl-soap/">XML/XSL et SOAP</category>
			<dc:creator>lalbertPro</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2177356/autres-langages/xml-xsl-soap/format-xml-onaya-factures-fournisseur-suivi-chantier/</guid>
		</item>
	</channel>
</rss>
