TCi Skrevet 14. januar 2007 Del Skrevet 14. januar 2007 Driver å setter opp en liste som skal vise en liste over hvilke spill som lanseres for den aktuelle måneden. Jeg har kommet til et stykket at jeg har klart å sortere ting som jeg skal. Aldri gjort det før, men det gikk greit etter en stund. Dette er hva jeg har fått opp til nå: <xsl:for-each select="Games/Game]"> <xsl:sort select="ReleaseDates/Scandinavia"/> <xsl:element name="a"> <xsl:attribute name="href"> <xsl:value-of select="URLGameinfo" /> </xsl:attribute> <xsl:value-of select="Title" /> </xsl:element> <br /> </xsl:for-each> Jeg vet hvordan jeg skal sette det opp, problemet er hvordan jeg får tak i hvilken måned det er. Dette må etter det jeg kan tenke meg, hentes i fra serveren til hosten. Eller hente det fra nettleseren via et lite script. Så hvordan får jeg hentet denne måneden og filtrert ut listen? Slik vil det omtrent bli seende ut i såfall (med en variabel for måneden): <xsl:for-each select="Games/Game[ReleaseDates/Scandinavia='$MÅNED']"> <xsl:sort select="ReleaseDates/Scandinavia"/> <xsl:element name="a"> <xsl:attribute name="href"> <xsl:value-of select="URLGameinfo" /> </xsl:attribute> <xsl:value-of select="Title" /> </xsl:element> <br /> </xsl:for-each> Datoen fra feed-et er formatert slik: 2006-12-07 Lenke til kommentar
PHPdude Skrevet 14. januar 2007 Del Skrevet 14. januar 2007 (endret) Klarer ikke helt å se hva du mener... Er det et problem å sette inn en <xsl:variable name="current_month" select="@month"/>? PS: Hjernen min var hvertfall så treig i dag at den kunne ha godt av et utsnitt fra XML-fila EDIT: Eller mente du hvordan du kunne hente ut "10" fra 2006-10-25 kanskje? Endret 14. januar 2007 av PHPdude Lenke til kommentar
TCi Skrevet 14. januar 2007 Forfatter Del Skrevet 14. januar 2007 Det er <xsl:variable> osv... jeg tenker på ja. Det jeg skal er å filtrere ut de spillene som lanseres for den måneden som vi er i. Det jeg trenger er å få tak i datoen enten fra serveren, eller nettleseren. Slik at jeg får formatert den datoen slik at den sammenligner med datoen i XML-filen. Mulig jeg forklarer dårlig men Utsnitt av XML-filen <Game> <GameID>5665</GameID> <Title><![CDATA[Need for Speed Carbon]]></Title> <Category>Racing</Category> <URLGameinfo><![CDATA[http://www.tothegame.com/game.asp?id=5665]]></URLGameinfo> <Platform> <ID>9</ID> <Title>Wii</Title> </Platform> <ReleaseDates> <Scandinavia>2006-12-07</Scandinavia> <UK>2006-12-08</UK> <US>2006-11-20</US> </ReleaseDates> <ScaPublisher><![CDATA[Electronic Arts]]></ScaPublisher> <Developer><![CDATA[EA Black Box]]></Developer> </Game> Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå