|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
xmlns="http://www.devhelp.net/book"
|
|
Packit |
423ecb |
xmlns:exsl="http://exslt.org/common"
|
|
Packit |
423ecb |
xmlns:str="http://exslt.org/strings"
|
|
Packit |
423ecb |
extension-element-prefixes="exsl str"
|
|
Packit |
423ecb |
exclude-result-prefixes="exsl str">
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
<xsl:import href="html.xsl"/>
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
<xsl:output method="xml" encoding="UTF-8" indent="yes"/>
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
<xsl:key name="symbols" match="/api/symbols/*" use="@name"/>
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
<xsl:template match="/api">
|
|
Packit |
423ecb |
<book title="{@name} Reference Manual" link="index.html" author="" name="{@name}">
|
|
Packit |
423ecb |
<xsl:apply-templates select="files"/>
|
|
Packit |
423ecb |
<xsl:apply-templates select="symbols"/>
|
|
Packit |
423ecb |
</book>
|
|
Packit |
423ecb |
<xsl:call-template name="generate_index"/>
|
|
Packit |
423ecb |
<xsl:call-template name="generate_general"/>
|
|
Packit |
423ecb |
</xsl:template>
|
|
Packit |
423ecb |
<xsl:template match="/api/files">
|
|
Packit |
423ecb |
<chapters>
|
|
Packit |
423ecb |
<sub name="API" link="general.html">
|
|
Packit |
423ecb |
<xsl:apply-templates select="file"/>
|
|
Packit |
423ecb |
</sub>
|
|
Packit |
423ecb |
</chapters>
|
|
Packit |
423ecb |
</xsl:template>
|
|
Packit |
423ecb |
<xsl:template match="/api/files/file">
|
|
Packit |
423ecb |
<xsl:variable name="module" select="@name"/>
|
|
Packit |
423ecb |
<xsl:variable name="prev" select="string(preceding-sibling::file[position()=1]/@name)"/>
|
|
Packit |
423ecb |
<xsl:variable name="next" select="string(following-sibling::file[position()=1]/@name)"/>
|
|
Packit |
423ecb |
<sub name="{@name}" link="libxml2-{@name}.html"/>
|
|
Packit |
423ecb |
<xsl:document xmlns="" href="libxml2-{@name}.html" method="xml" indent="yes" encoding="UTF-8">
|
|
Packit |
423ecb |
<html>
|
|
Packit |
423ecb |
<head>
|
|
Packit |
423ecb |
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
|
|
Packit |
423ecb |
<title><xsl:value-of select="concat(@name, ': ', summary)"/></title>
|
|
Packit |
423ecb |
<meta name="generator" content="Libxml2 devhelp stylesheet"/>
|
|
Packit |
423ecb |
<link rel="start" href="index.html" title="libxml2 Reference Manual"/>
|
|
Packit |
423ecb |
<link rel="up" href="general.html" title="API"/>
|
|
Packit |
423ecb |
<link rel="stylesheet" href="style.css" type="text/css"/>
|
|
Packit |
423ecb |
<link rel="chapter" href="general.html" title="API"/>
|
|
Packit |
423ecb |
</head>
|
|
Packit |
423ecb |
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
<xsl:if test="$prev != ''">
|
|
Packit |
423ecb |
![Prev](left.png)
|
|
Packit |
423ecb |
</xsl:if>
|
|
Packit |
423ecb |
![Up](up.png)
|
|
Packit |
423ecb |
![Home](home.png)
|
|
Packit |
423ecb |
<xsl:if test="$next != ''">
|
|
Packit |
423ecb |
![Next](right.png)
|
|
Packit |
423ecb |
</xsl:if>
|
|
Packit |
423ecb |
libxml2 Reference Manual
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
<xsl:value-of select="@name"/>
|
|
Packit |
423ecb |
<xsl:value-of select="@name"/> - <xsl:value-of select="summary"/>
|
|
Packit |
423ecb |
<xsl:value-of select="description"/>
|
|
Packit |
423ecb |
<xsl:if test="deprecated">
|
|
Packit |
423ecb |
WARNING: this module is deprecated !
|
|
Packit |
423ecb |
</xsl:if>
|
|
Packit |
423ecb |
Author(s): <xsl:value-of select="author"/>
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
Synopsis
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
<xsl:apply-templates mode="synopsis" select="exports"/>
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
Description
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
Details
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
<xsl:apply-templates mode="details" select="/api/symbols/macro[@file=$module]"/>
|
|
Packit |
423ecb |
<xsl:apply-templates mode="details" select="/api/symbols/typedef[@file=$module] | /api/symbols/struct[@file=$module]"/>
|
|
Packit |
423ecb |
<xsl:apply-templates mode="details" select="/api/symbols/functype[@file=$module]"/>
|
|
Packit |
423ecb |
<xsl:apply-templates mode="details" select="/api/symbols/variable[@file=$module]"/>
|
|
Packit |
423ecb |
<xsl:apply-templates mode="details" select="/api/symbols/function[@file=$module]"/>
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
</body>
|
|
Packit |
423ecb |
</html>
|
|
Packit |
423ecb |
</xsl:document>
|
|
Packit |
423ecb |
</xsl:template>
|
|
Packit |
423ecb |
<xsl:template match="/api/symbols">
|
|
Packit |
423ecb |
<functions>
|
|
Packit |
423ecb |
<xsl:apply-templates select="macro"/>
|
|
Packit |
423ecb |
<xsl:apply-templates select="enum"/>
|
|
Packit |
423ecb |
<xsl:apply-templates select="typedef"/>
|
|
Packit |
423ecb |
<xsl:apply-templates select="struct"/>
|
|
Packit |
423ecb |
<xsl:apply-templates select="functype"/>
|
|
Packit |
423ecb |
<xsl:apply-templates select="variable"/>
|
|
Packit |
423ecb |
<xsl:apply-templates select="function"/>
|
|
Packit |
423ecb |
</functions>
|
|
Packit |
423ecb |
</xsl:template>
|
|
Packit |
423ecb |
<xsl:template match="/api/symbols/functype">
|
|
Packit |
423ecb |
<function name="{@name}" link="libxml2-{@file}.html#{@name}"/>
|
|
Packit |
423ecb |
</xsl:template>
|
|
Packit |
423ecb |
<xsl:template match="/api/symbols/function">
|
|
Packit |
423ecb |
<function name="{@name} ()" link="libxml2-{@file}.html#{@name}"/>
|
|
Packit |
423ecb |
</xsl:template>
|
|
Packit |
423ecb |
<xsl:template match="/api/symbols/typedef">
|
|
Packit |
423ecb |
<function name="{@name}" link="libxml2-{@file}.html#{@name}"/>
|
|
Packit |
423ecb |
</xsl:template>
|
|
Packit |
423ecb |
<xsl:template match="/api/symbols/enum">
|
|
Packit |
423ecb |
<function name="{@name}" link="libxml2-{@file}.html#{@name}"/>
|
|
Packit |
423ecb |
</xsl:template>
|
|
Packit |
423ecb |
<xsl:template match="/api/symbols/struct">
|
|
Packit |
423ecb |
<function name="{@name}" link="libxml2-{@file}.html#{@name}"/>
|
|
Packit |
423ecb |
</xsl:template>
|
|
Packit |
423ecb |
<xsl:template match="/api/symbols/macro">
|
|
Packit |
423ecb |
<function name="{@name}" link="libxml2-{@file}.html#{@name}"/>
|
|
Packit |
423ecb |
</xsl:template>
|
|
Packit |
423ecb |
<xsl:template match="/api/symbols/variable">
|
|
Packit |
423ecb |
<function name="{@name}" link="libxml2-{@file}.html#{@name}"/>
|
|
Packit |
423ecb |
</xsl:template>
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
</xsl:stylesheet>
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|