1 <?xml version=
"1.0" encoding=
"UTF-8"?> <!-- -*- nxml -*- -->
3 Copyright (C) 2005 Universitat d'Alacant / Universidad de Alicante
5 This program is free software; you can redistribute it and/or
6 modify it under the terms of the GNU General Public License as
7 published by the Free Software Foundation; either version 2 of the
8 License, or (at your option) any later version.
10 This program is distributed in the hope that it will be useful, but
11 WITHOUT ANY WARRANTY; without even the implied warranty of
12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13 General Public License for more details.
15 You should have received a copy of the GNU General Public License
16 along with this program; if not, write to the Free Software
17 Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
20 <xsl:stylesheet version=
"1.0" xmlns:
xsl=
"http://www.w3.org/1999/XSL/Transform">
21 <xsl:output method=
"xml" encoding=
"UTF-8"/>
22 <xsl:param name=
"lang"/> <!-- language of the variant being generated -->
24 <xsl:template match=
"section-rules">
26 <xsl:for-each select=
"./rule">
28 <xsl:when test=
"./@v=$lang">
30 <xsl:copy-of select=
"./*"/>
33 <xsl:when test=
"count(./@v)=0">
34 <xsl:copy-of select=
"."/>
42 <xsl:template match=
"transfer">
44 <xsl:copy-of select=
"section-def-cats"/>
45 <xsl:copy-of select=
"section-def-attrs"/>
46 <xsl:copy-of select=
"section-def-vars"/>
47 <xsl:copy-of select=
"section-def-lists"/>
48 <xsl:copy-of select=
"section-def-macros"/>
49 <xsl:apply-templates select=
"./section-rules"/>