Annotation of embedaddon/libxml2/doc/xsa.xsl, revision 1.1

1.1     ! misho       1: <?xml version="1.0"?>
        !             2: <!--
        !             3:   Stylesheet generating the XSA entry for libxml2 based on the 
        !             4:   latest News entry.
        !             5:   See http://www.garshol.priv.no/download/xsa/ for a description of XSA
        !             6:  -->
        !             7: <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"
        !             8:      xmlns:xhtml="http://www.w3.org/1999/xhtml" exclude-result-prefixes="xhtml">
        !             9:   <xsl:output method="xml"
        !            10:       doctype-public="-//LM Garshol//DTD XML Software Autoupdate 1.0//EN//XML"
        !            11:       doctype-system="http://www.garshol.priv.no/download/xsa/xsa.dtd"
        !            12:       indent="yes"/>
        !            13: 
        !            14:   <xsl:template match="/">
        !            15: <xsa>
        !            16:   <vendor>
        !            17:     <name>Daniel Veillard</name>
        !            18:     <email>daniel@veillard.com</email>
        !            19:     <url>http://veillard.com/</url>
        !            20:   </vendor>
        !            21:   <product id="libxml2">
        !            22:     <name>libxml2</name>
        !            23:     <version><xsl:value-of select="substring-before(//xhtml:h3[2], ':')"/></version>
        !            24:     <last-release><xsl:value-of select="substring-after(//xhtml:h3[2], ':')"/></last-release>
        !            25:     <info-url>http://xmlsoft.org/</info-url>
        !            26:     <changes>
        !            27:     <xsl:apply-templates select="//xhtml:h3[2]/following-sibling::*[1]"/>
        !            28:     </changes>
        !            29:   </product>
        !            30: </xsa>
        !            31:   </xsl:template>
        !            32:   <xsl:template match="xhtml:h3">
        !            33:   </xsl:template>
        !            34:   <xsl:template match="xhtml:ul">
        !            35:     <xsl:apply-templates select=".//xhtml:li"/>
        !            36:     <xsl:text>
        !            37: </xsl:text>
        !            38:   </xsl:template>
        !            39:   <xsl:template match="xhtml:li">
        !            40:     <xsl:text>   - </xsl:text>
        !            41:     <xsl:value-of select="."/>
        !            42:     <xsl:text>
        !            43: </xsl:text>
        !            44:   </xsl:template>
        !            45:   <xsl:template match="xhtml:a">
        !            46:     <xsl:value-of select="."/>
        !            47:     <xsl:text> at 
        !            48: </xsl:text>
        !            49:     <xsl:value-of select="@href"/>
        !            50:     <xsl:text>
        !            51: </xsl:text>
        !            52:   </xsl:template>
        !            53: </xsl:stylesheet>
        !            54: 

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>