🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fr.comp.text.xml
Article #364

The Muenchian method sur des attribut...

#364
From: condo4
Date: Thu, 14 Feb 2008 14:23
60 lines
3036 bytes
Bonjours, pour faire une page html, j'ai besoin d'utiliser la
Muenchian method (pour faire un equivalent au GROUP BY SQL)


Mais voila, mon XML source est de la forme :

<data>
    <item>
        <param name='type'>Organisation</param>
        <param name='name'>TOTO</param>
        <param name='url'>http://toto.fr</param>
    </item>
    <item>
        <param name='type'>Organisation</param>
        <param name='name'>Titi</param>
        <param name='url'>http://titi.fr</param>
    </item>
    <item>
        <param name='type'>Autre</param>
        <param name='name'>Tutu</param>
        <param name='url'>http://tutu.fr</param>
    </item>
    <item>
        <param name='type'>Divers</param>
        <param name='name'>TaTa</param>
        <param name='url'>http://tata.fr</param>
    </item>
</data>

J'aimerais en sortie un HTML de cette forme :
<div class='katelink'>
    <h2>Organisation</h2>
    <div class='link'><a href='http://toto.fr' class='linktitle'
rel='external'>TOTO</a></div>
    <div class='link'><a href='http://titi.fr' class='linktitle'
rel='external'>Titi</a></div>
</div>
<div class='katelink'>
    <h2>Autre</h2>
    <div class='link'><a href='http://tutu.fr' class='linktitle'
rel='external'>Tutu</a></div>
</div>
<div class='katelink'>
    <h2>Divers</h2>
    <div class='link'><a href='http://tata.fr' class='linktitle'
rel='external'>TaTa</a></div>
</div>


Enfin, vous voyez le principe...

J'ai bien essayer d'utiliser la Muenchian method, mais tout les
exemples que je trouve porte sur des cas ou la category se trouve dans
des elements de nom déterminer, pas dans des elements qui sont nommé
par un attribut...

Comme je débute en XSL, j'ai un peu de mal, et votre aide sera la
bienvenu...

Merci d'avance
Technical Details
Message-ID: <36022cf8-1d38-4f49-86aa-f093abe57acf@s8g2000prg.googlegroups.com>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!postnews.google.com!s8g2000prg.googlegroups.com!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Thread: 114f60,1ecc77503d4eabe8,start
X-Google-Attributes: gid114f60,public,usenet
X-Google-Language: FRENCH,ASCII
Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!postnews.google.com!s8g2000prg.googlegroups.com!not-for-mail
From: condo4 <c4@saint-pal.com>
Newsgroups: fr.comp.text.xml
Subject: The Muenchian method sur des attribut...
Date: Thu, 14 Feb 2008 06:23:10 -0800 (PST)
Organization: http://groups.google.com
Lines: 60
Message-ID: <36022cf8-1d38-4f49-86aa-f093abe57acf@s8g2000prg.googlegroups.com>
NNTP-Posting-Host: 81.56.192.194
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
X-Trace: posting.google.com 1202998990 18470 127.0.0.1 (14 Feb 2008 14:23:10 GMT)
X-Complaints-To: groups-abuse@google.com
NNTP-Posting-Date: Thu, 14 Feb 2008 14:23:10 +0000 (UTC)
Complaints-To: groups-abuse@google.com
Injection-Info: s8g2000prg.googlegroups.com; posting-host=81.56.192.194; 
 posting-account=5K4_3goAAAChAgDwEEdtqJ_Mq31COPtU
User-Agent: G2/1.0
X-HTTP-UserAgent: Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.8.1.11) 
 Gecko/20080123 Firefox/2.0.0.11,gzip(gfe),gzip(gfe)