1*7c568831SAndroid Build Coastguard Worker<?xml version="1.0"?> 2*7c568831SAndroid Build Coastguard Worker<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0" 3*7c568831SAndroid Build Coastguard Worker xmlns="http://www.devhelp.net/book" 4*7c568831SAndroid Build Coastguard Worker xmlns:exsl="http://exslt.org/common" 5*7c568831SAndroid Build Coastguard Worker xmlns:str="http://exslt.org/strings" 6*7c568831SAndroid Build Coastguard Worker extension-element-prefixes="exsl str" 7*7c568831SAndroid Build Coastguard Worker exclude-result-prefixes="exsl str"> 8*7c568831SAndroid Build Coastguard Worker <!-- The stylesheet for the html pages --> 9*7c568831SAndroid Build Coastguard Worker <xsl:import href="html.xsl"/> 10*7c568831SAndroid Build Coastguard Worker 11*7c568831SAndroid Build Coastguard Worker <xsl:output method="xml" encoding="UTF-8" indent="yes"/> 12*7c568831SAndroid Build Coastguard Worker 13*7c568831SAndroid Build Coastguard Worker <!-- Build keys for all symbols --> 14*7c568831SAndroid Build Coastguard Worker <xsl:key name="symbols" match="/api/symbols/*" use="@name"/> 15*7c568831SAndroid Build Coastguard Worker 16*7c568831SAndroid Build Coastguard Worker <xsl:template match="/api"> 17*7c568831SAndroid Build Coastguard Worker <book title="{@name} Reference Manual" link="index.html" author="" name="{@name}"> 18*7c568831SAndroid Build Coastguard Worker <xsl:apply-templates select="files"/> 19*7c568831SAndroid Build Coastguard Worker <xsl:apply-templates select="symbols"/> 20*7c568831SAndroid Build Coastguard Worker </book> 21*7c568831SAndroid Build Coastguard Worker <xsl:call-template name="generate_index"/> 22*7c568831SAndroid Build Coastguard Worker <xsl:call-template name="generate_general"/> 23*7c568831SAndroid Build Coastguard Worker </xsl:template> 24*7c568831SAndroid Build Coastguard Worker <xsl:template match="/api/files"> 25*7c568831SAndroid Build Coastguard Worker <chapters> 26*7c568831SAndroid Build Coastguard Worker <sub name="API" link="general.html"> 27*7c568831SAndroid Build Coastguard Worker <xsl:apply-templates select="file"/> 28*7c568831SAndroid Build Coastguard Worker </sub> 29*7c568831SAndroid Build Coastguard Worker </chapters> 30*7c568831SAndroid Build Coastguard Worker </xsl:template> 31*7c568831SAndroid Build Coastguard Worker <xsl:template match="/api/files/file"> 32*7c568831SAndroid Build Coastguard Worker <xsl:variable name="module" select="@name"/> 33*7c568831SAndroid Build Coastguard Worker <xsl:variable name="prev" select="string(preceding-sibling::file[position()=1]/@name)"/> 34*7c568831SAndroid Build Coastguard Worker <xsl:variable name="next" select="string(following-sibling::file[position()=1]/@name)"/> 35*7c568831SAndroid Build Coastguard Worker <sub name="{@name}" link="libxml2-{@name}.html"/> 36*7c568831SAndroid Build Coastguard Worker <xsl:document xmlns="" href="libxml2-{@name}.html" method="html" indent="yes" encoding="UTF-8"> 37*7c568831SAndroid Build Coastguard Worker <html> 38*7c568831SAndroid Build Coastguard Worker <head> 39*7c568831SAndroid Build Coastguard Worker <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> 40*7c568831SAndroid Build Coastguard Worker <title><xsl:value-of select="concat(@name, ': ', summary)"/></title> 41*7c568831SAndroid Build Coastguard Worker <meta name="generator" content="Libxml2 devhelp stylesheet"/> 42*7c568831SAndroid Build Coastguard Worker <link rel="start" href="index.html" title="libxml2 Reference Manual"/> 43*7c568831SAndroid Build Coastguard Worker <link rel="up" href="general.html" title="API"/> 44*7c568831SAndroid Build Coastguard Worker <link rel="stylesheet" href="style.css" type="text/css"/> 45*7c568831SAndroid Build Coastguard Worker <link rel="chapter" href="general.html" title="API"/> 46*7c568831SAndroid Build Coastguard Worker </head> 47*7c568831SAndroid Build Coastguard Worker <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> 48*7c568831SAndroid Build Coastguard Worker 49*7c568831SAndroid Build Coastguard Worker <table class="navigation" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"> 50*7c568831SAndroid Build Coastguard Worker <tr valign="middle"> 51*7c568831SAndroid Build Coastguard Worker <xsl:if test="$prev != ''"> 52*7c568831SAndroid Build Coastguard Worker <td><a accesskey="p" href="libxml2-{$prev}.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"/></a></td> 53*7c568831SAndroid Build Coastguard Worker </xsl:if> 54*7c568831SAndroid Build Coastguard Worker <td><a accesskey="u" href="general.html"><img src="up.png" width="24" height="24" border="0" alt="Up"/></a></td> 55*7c568831SAndroid Build Coastguard Worker <td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"/></a></td> 56*7c568831SAndroid Build Coastguard Worker <xsl:if test="$next != ''"> 57*7c568831SAndroid Build Coastguard Worker <td><a accesskey="n" href="libxml2-{$next}.html"><img src="right.png" width="24" height="24" border="0" alt="Next"/></a></td> 58*7c568831SAndroid Build Coastguard Worker </xsl:if> 59*7c568831SAndroid Build Coastguard Worker <th width="100%" align="center">libxml2 Reference Manual</th> 60*7c568831SAndroid Build Coastguard Worker </tr> 61*7c568831SAndroid Build Coastguard Worker </table> 62*7c568831SAndroid Build Coastguard Worker <h2><span class="refentrytitle"><xsl:value-of select="@name"/></span></h2> 63*7c568831SAndroid Build Coastguard Worker <p><xsl:value-of select="@name"/> - <xsl:value-of select="summary"/></p> 64*7c568831SAndroid Build Coastguard Worker <p><xsl:value-of select="description"/></p> 65*7c568831SAndroid Build Coastguard Worker <xsl:if test="deprecated"> 66*7c568831SAndroid Build Coastguard Worker <p> WARNING: this module is deprecated !</p> 67*7c568831SAndroid Build Coastguard Worker </xsl:if> 68*7c568831SAndroid Build Coastguard Worker <p>Author(s): <xsl:value-of select="author"/></p> 69*7c568831SAndroid Build Coastguard Worker <div class="refsynopsisdiv"> 70*7c568831SAndroid Build Coastguard Worker <h2>Synopsis</h2> 71*7c568831SAndroid Build Coastguard Worker <pre class="synopsis"> 72*7c568831SAndroid Build Coastguard Worker <xsl:apply-templates mode="synopsis" select="exports"/> 73*7c568831SAndroid Build Coastguard Worker </pre> 74*7c568831SAndroid Build Coastguard Worker </div> 75*7c568831SAndroid Build Coastguard Worker <div class="refsect1" lang="en"> 76*7c568831SAndroid Build Coastguard Worker <h2>Description</h2> 77*7c568831SAndroid Build Coastguard Worker </div> 78*7c568831SAndroid Build Coastguard Worker <div class="refsect1" lang="en"> 79*7c568831SAndroid Build Coastguard Worker <h2>Details</h2> 80*7c568831SAndroid Build Coastguard Worker <div class="refsect2" lang="en"> 81*7c568831SAndroid Build Coastguard Worker <xsl:apply-templates mode="details" select="/api/symbols/macro[@file=$module]"/> 82*7c568831SAndroid Build Coastguard Worker <xsl:apply-templates mode="details" select="/api/symbols/typedef[@file=$module] | /api/symbols/struct[@file=$module]"/> 83*7c568831SAndroid Build Coastguard Worker <xsl:apply-templates mode="details" select="/api/symbols/functype[@file=$module]"/> 84*7c568831SAndroid Build Coastguard Worker <xsl:apply-templates mode="details" select="/api/symbols/variable[@file=$module]"/> 85*7c568831SAndroid Build Coastguard Worker <xsl:apply-templates mode="details" select="/api/symbols/function[@file=$module]"/> 86*7c568831SAndroid Build Coastguard Worker </div> 87*7c568831SAndroid Build Coastguard Worker </div> 88*7c568831SAndroid Build Coastguard Worker </body> 89*7c568831SAndroid Build Coastguard Worker </html> 90*7c568831SAndroid Build Coastguard Worker </xsl:document> 91*7c568831SAndroid Build Coastguard Worker </xsl:template> 92*7c568831SAndroid Build Coastguard Worker <xsl:template match="/api/symbols"> 93*7c568831SAndroid Build Coastguard Worker <functions> 94*7c568831SAndroid Build Coastguard Worker <xsl:apply-templates select="macro"/> 95*7c568831SAndroid Build Coastguard Worker <xsl:apply-templates select="enum"/> 96*7c568831SAndroid Build Coastguard Worker <xsl:apply-templates select="typedef"/> 97*7c568831SAndroid Build Coastguard Worker <xsl:apply-templates select="struct"/> 98*7c568831SAndroid Build Coastguard Worker <xsl:apply-templates select="functype"/> 99*7c568831SAndroid Build Coastguard Worker <xsl:apply-templates select="variable"/> 100*7c568831SAndroid Build Coastguard Worker <xsl:apply-templates select="function"/> 101*7c568831SAndroid Build Coastguard Worker </functions> 102*7c568831SAndroid Build Coastguard Worker </xsl:template> 103*7c568831SAndroid Build Coastguard Worker <xsl:template match="/api/symbols/functype"> 104*7c568831SAndroid Build Coastguard Worker <keyword type="function" name="{@name}" link="libxml2-{@file}.html#{@name}"/> 105*7c568831SAndroid Build Coastguard Worker </xsl:template> 106*7c568831SAndroid Build Coastguard Worker <xsl:template match="/api/symbols/function"> 107*7c568831SAndroid Build Coastguard Worker <keyword type="function" name="{@name} ()" link="libxml2-{@file}.html#{@name}"/> 108*7c568831SAndroid Build Coastguard Worker </xsl:template> 109*7c568831SAndroid Build Coastguard Worker <xsl:template match="/api/symbols/typedef"> 110*7c568831SAndroid Build Coastguard Worker <keyword type="typedef" name="{@name}" link="libxml2-{@file}.html#{@name}"/> 111*7c568831SAndroid Build Coastguard Worker </xsl:template> 112*7c568831SAndroid Build Coastguard Worker <xsl:template match="/api/symbols/enum"> 113*7c568831SAndroid Build Coastguard Worker <keyword type="enum" name="{@name}" link="libxml2-{@file}.html#{@name}"/> 114*7c568831SAndroid Build Coastguard Worker </xsl:template> 115*7c568831SAndroid Build Coastguard Worker <xsl:template match="/api/symbols/struct"> 116*7c568831SAndroid Build Coastguard Worker <keyword type="struct" name="{@name}" link="libxml2-{@file}.html#{@name}"/> 117*7c568831SAndroid Build Coastguard Worker </xsl:template> 118*7c568831SAndroid Build Coastguard Worker <xsl:template match="/api/symbols/macro"> 119*7c568831SAndroid Build Coastguard Worker <keyword type="macro" name="{@name}" link="libxml2-{@file}.html#{@name}"/> 120*7c568831SAndroid Build Coastguard Worker </xsl:template> 121*7c568831SAndroid Build Coastguard Worker <xsl:template match="/api/symbols/variable"> 122*7c568831SAndroid Build Coastguard Worker <keyword type="macro" name="{@name}" link="libxml2-{@file}.html#{@name}"/> 123*7c568831SAndroid Build Coastguard Worker </xsl:template> 124*7c568831SAndroid Build Coastguard Worker 125*7c568831SAndroid Build Coastguard Worker</xsl:stylesheet> 126*7c568831SAndroid Build Coastguard Worker 127*7c568831SAndroid Build Coastguard Worker 128