news.xsl 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. <?xml version="1.0"?>
  2. <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
  3. xmlns:xhtml="http://www.w3.org/1999/xhtml"
  4. version="1.0">
  5. <xsl:output method="text" encoding="UTF-8"/>
  6. <xsl:template match="/">
  7. <xsl:text>
  8. NEWS file for libxml2
  9. Note that this is automatically generated from the news webpage at:
  10. http://xmlsoft.org/news.html
  11. </xsl:text>
  12. <xsl:apply-templates select="//xhtml:h3[1]/.."/>
  13. </xsl:template>
  14. <xsl:template match="xhtml:h3">
  15. <xsl:text>
  16. </xsl:text>
  17. <xsl:apply-templates/>
  18. <xsl:text>:
  19. </xsl:text>
  20. </xsl:template>
  21. <xsl:template match="xhtml:ul">
  22. <xsl:apply-templates select=".//xhtml:li"/>
  23. <xsl:text>
  24. </xsl:text>
  25. </xsl:template>
  26. <xsl:template match="xhtml:li">
  27. <xsl:text> - </xsl:text>
  28. <xsl:value-of select="."/>
  29. <xsl:text>
  30. </xsl:text>
  31. </xsl:template>
  32. <xsl:template match="xhtml:a">
  33. <xsl:value-of select="."/>
  34. <xsl:text> at
  35. </xsl:text>
  36. <xsl:value-of select="@href"/>
  37. <xsl:text>
  38. </xsl:text>
  39. </xsl:template>
  40. </xsl:stylesheet>