You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

27 lines
1.1 KiB

  1. <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
  2. <xsl:output method="text" />
  3. <xsl:strip-space elements="*"/>
  4. <xsl:template match="/">
  5. <xsl:text>---&#xa;title: Actualités&#xa;---&#xa;&#xa;Les événements liés à l'association sont publiés sur [l'Agenda du libre](https://www.agendadulibre.org).&#xa;&#xa;</xsl:text>
  6. <xsl:for-each select="/events/event">
  7. <xsl:sort select="start-time" order="descending" />
  8. <xsl:if test="position() &lt;= 10">
  9. <xsl:text>## </xsl:text>
  10. <xsl:value-of select="title"/>
  11. <xsl:text>&#xa;&#xa;</xsl:text>
  12. <xsl:text>**Date:** </xsl:text>
  13. <xsl:value-of select="start-time"/>
  14. <xsl:text> &#xa;</xsl:text>
  15. <xsl:text>**Lieu:** </xsl:text>
  16. <xsl:value-of select="place_name"/>
  17. <xsl:text> *</xsl:text>
  18. <xsl:value-of select="address"/>
  19. <xsl:text> à </xsl:text>
  20. <xsl:value-of select="city"/>
  21. <xsl:text>*&#xa;&#xa;</xsl:text>
  22. <xsl:value-of select="normalize-space(description)"/>
  23. <xsl:text>&#xa;&#xa;</xsl:text>
  24. </xsl:if>
  25. </xsl:for-each>
  26. </xsl:template>
  27. </xsl:stylesheet>