diff options
Diffstat (limited to 'libxml2-2.9.10/doc/xsa.xsl')
-rw-r--r-- | libxml2-2.9.10/doc/xsa.xsl | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/libxml2-2.9.10/doc/xsa.xsl b/libxml2-2.9.10/doc/xsa.xsl new file mode 100644 index 0000000..30151d4 --- /dev/null +++ b/libxml2-2.9.10/doc/xsa.xsl @@ -0,0 +1,54 @@ +<?xml version="1.0"?> +<!-- + Stylesheet generating the XSA entry for libxml2 based on the + latest News entry. + See http://www.garshol.priv.no/download/xsa/ for a description of XSA + --> +<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0" + xmlns:xhtml="http://www.w3.org/1999/xhtml" exclude-result-prefixes="xhtml"> + <xsl:output method="xml" + doctype-public="-//LM Garshol//DTD XML Software Autoupdate 1.0//EN//XML" + doctype-system="http://www.garshol.priv.no/download/xsa/xsa.dtd" + indent="yes"/> + + <xsl:template match="/"> +<xsa> + <vendor> + <name>Daniel Veillard</name> + <email>daniel@veillard.com</email> + <url>http://veillard.com/</url> + </vendor> + <product id="libxml2"> + <name>libxml2</name> + <version><xsl:value-of select="substring-before(//xhtml:h3[2], ':')"/></version> + <last-release><xsl:value-of select="substring-after(//xhtml:h3[2], ':')"/></last-release> + <info-url>http://xmlsoft.org/</info-url> + <changes> + <xsl:apply-templates select="//xhtml:h3[2]/following-sibling::*[1]"/> + </changes> + </product> +</xsa> + </xsl:template> + <xsl:template match="xhtml:h3"> + </xsl:template> + <xsl:template match="xhtml:ul"> + <xsl:apply-templates select=".//xhtml:li"/> + <xsl:text> +</xsl:text> + </xsl:template> + <xsl:template match="xhtml:li"> + <xsl:text> - </xsl:text> + <xsl:value-of select="."/> + <xsl:text> +</xsl:text> + </xsl:template> + <xsl:template match="xhtml:a"> + <xsl:value-of select="."/> + <xsl:text> at +</xsl:text> + <xsl:value-of select="@href"/> + <xsl:text> +</xsl:text> + </xsl:template> +</xsl:stylesheet> + |