1<?xml version='1.0' encoding="UTF-8"?>
2<!--***********************************************************
3 *
4 * Licensed to the Apache Software Foundation (ASF) under one
5 * or more contributor license agreements.  See the NOTICE file
6 * distributed with this work for additional information
7 * regarding copyright ownership.  The ASF licenses this file
8 * to you under the Apache License, Version 2.0 (the
9 * "License"); you may not use this file except in compliance
10 * with the License.  You may obtain a copy of the License at
11 *
12 *   http://www.apache.org/licenses/LICENSE-2.0
13 *
14 * Unless required by applicable law or agreed to in writing,
15 * software distributed under the License is distributed on an
16 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
17 * KIND, either express or implied.  See the License for the
18 * specific language governing permissions and limitations
19 * under the License.
20 *
21 ***********************************************************-->
22<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:oor="http://openoffice.org/2001/registry">
23<xsl:output method="xml" indent="yes" omit-xml-declaration="no" version="1.0" encoding="UTF-8"/>
24<xsl:param name="lang"/>
25<xsl:template match="*">
26    <xsl:if test="count(.//*[@xml:lang=$lang])&gt;0">
27    <xsl:copy>
28        <xsl:apply-templates select="*|@*"/>
29    </xsl:copy>
30    </xsl:if>
31</xsl:template>
32
33<xsl:template match="@*">
34    <xsl:copy>
35        <xsl:apply-templates select="*|@*"/>
36    </xsl:copy>
37</xsl:template>
38
39<xsl:template match="value">
40    <xsl:if test="@xml:lang=$lang">
41    <xsl:copy>
42        <xsl:apply-templates select="@*|text()"/>
43    </xsl:copy>
44    </xsl:if>
45</xsl:template>
46
47<xsl:template match="text()">
48    <xsl:if test="../@xml:lang=$lang">
49        <xsl:copy>
50            <xsl:apply-templates select="@*|text()"/>
51        </xsl:copy>
52    </xsl:if>
53</xsl:template>
54
55
56</xsl:stylesheet>
57
58