Group By i XSL
Jeg har et problem med gruppering via XSL.Jeg laver udtrækket således:
content/subcontents/[$name='playTime'][@type='collection']/item/attributes/attribute[@name='location']='1'
Dvs. jeg får kun de ud hvor location=1
Herefter skal jeg loope igennem på ../attribute[@name='startDate']
Nu skulle jeg så vise: <xsl:value-of select="."/>
problemet er så at datoerne kan være ens, så jeg må gruppere resultatet således at en dato kun vises én gang.
Ved at gruppere resultatet kan jeg linke til en anden side hvor jeg lister alle spilletider på den valgte dato.
Så jeg vil gerne have en løsning hvor XSL kun putputter datoen én gang.
XML:
<content id="30189" type="Movie">
<attributes>
<attribute name="title">Elitepædagogen</attribute>
<attribute name="original">The Pacifier</attribute>
<attribute name="premiere">2005-06-03</attribute>
<attribute name="censur">7</attribute>
<attribute name="runtime">96</attribute>
<attribute name="teaser">Så er der dømt stroppetur!</attribute>
<attribute name="synops">Vin Diesel slår sig på sutteflasken</attribute>
<attribute name="cast">Lauren Graham, Vin Diesel</attribute>
<attribute name="instruction">Adam Shankman</attribute>
<attribute name="genre">Komedie, Teenagefilm</attribute>
<attribute name="pictureCopyright">UIP</attribute>
<attribute name="picture1">http://www.LarsLand.dk/www.LarsLand.dk/Picture.aspx?id=24948&width=120&height=170</attribute>
<attribute name="picture2">http://www.LarsLand.dk/www.LarsLand.dk/Picture.aspx?id=24453</attribute>
<attribute name="top10PosDkThis">3</attribute>
<attribute name="top10PosUsThis"/>
<attribute name="top10PosDkPrev"/>
<attribute name="top10PosUsPrev"/>
<attribute name="top10CountDk">1</attribute>
<attribute name="top10CountUs">7</attribute>
</attributes>
<bodypart>
<text>Navy Seal-soldaten Shane Wolfe mener selv, han er i stand til at trodse enhver udfordring og påtage sige enhver opgave, uanset hvor farlig eller umulig den måtte synes.Lige indtil han prøver at babysitte!
Shane har fået til opgave at beskytte fem børn af en snigmyrdet forsker, der arbejde på et tophemmeligt regeringsprojekt.
Han må til en vis grad udskifte hele arsenalet af våddragter og våben, til fordel for bleer og juicebrikker, når han skal jonglere med to vanskelige bolde: En børneflok med krudt i enden og en udspekuleret fjende, der vil børnene til livs.
Selvom Shane er professionel elitesoldat, må han snart sande, at han ikke anede hvad tough virkelig betød, før han blev alenefar til fem!</text>
</bodypart>
<subcontents>
<subcontent name="playTime" type="collection">
<item>
<attributes>
<attribute name="location">1</attribute>
<attribute name="startDate">2005-06-12</attribute>
<attribute name="startTime">12:00</attribute>
</attributes>
</item>
<item>
<attributes>
<attribute name="location">1</attribute>
<attribute name="startDate">2005-06-12</attribute>
<attribute name="startTime">14:15</attribute>
</attributes>
</item>
<item>
<attributes>
<attribute name="location">2</attribute>
<attribute name="startDate">2005-06-12</attribute>
<attribute name="startTime">16:30</attribute>
</attributes>
</item>
<item>
<attributes>
<attribute name="location">2</attribute>
<attribute name="startDate">2005-06-12</attribute>
<attribute name="startTime">18:45</attribute>
</attributes>
</item>
</subcontent>
</subcontents>
</content>