Ir al contenido

Usuario:Arkin/wiki to tex

De Wikilibros, la colección de libros de texto de contenido libre.

<?xml version="1.0" encoding="ISO-8859-1"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

<xsl:template match="/">

 <html>
 <body>
   <xsl:apply-templates select="//div" />
 </body>
 </html>

</xsl:template>

<xsl:template match="div">

 <xsl:if test="@id='mw-content-text'">
       <xsl:apply-templates />
 </xsl:if>

</xsl:template>

<xsl:template match="h2">

 <xsl:text>\section{</xsl:text><xsl:value-of select="./span[2]" /><xsl:text>}</xsl:text>

</xsl:template>

<xsl:template match="p">

 <xsl:apply-templates />
 <xsl:text>
 \medskip
 </xsl:text>

</xsl:template>

<xsl:template match="ol">

 <xsl:text>\begin{enumerate}
 </xsl:text>
 <xsl:apply-templates select="li" />
 <xsl:text>
 \end{enumerate}</xsl:text>

</xsl:template>

<xsl:template match="li">

 <xsl:text>\item </xsl:text>
 <xsl:apply-templates />
 <xsl:text>
 </xsl:text>

</xsl:template>

<xsl:template match="text()">

 <xsl:value-of select="." />

</xsl:template>

</xsl:stylesheet>