1<?xml version="1.0" encoding="UTF-8"?> 2<!--********************************************************************** 3* 4* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 5* 6* Copyright 2000, 2010 Oracle and/or its affiliates. 7* 8* OpenOffice.org - a multi-platform office productivity suite 9* 10* This file is part of OpenOffice.org. 11* 12* OpenOffice.org is free software: you can redistribute it and/or modify 13* it under the terms of the GNU Lesser General Public License version 3 14* only, as published by the Free Software Foundation. 15* 16* OpenOffice.org is distributed in the hope that it will be useful, 17* but WITHOUT ANY WARRANTY; without even the implied warranty of 18* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 19* GNU Lesser General Public License version 3 for more details 20* (a copy is included in the LICENSE file that accompanied this code). 21* 22* You should have received a copy of the GNU Lesser General Public License 23* version 3 along with OpenOffice.org. If not, see 24* <http://www.openoffice.org/license.html> 25* for a copy of the LGPLv3 License. 26* 27**********************************************************************--> 28 29<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 30 xmlns:uc="http://openoffice.org/2010/uno-components"> 31 <xsl:param name="uri"/> 32 <xsl:strip-space elements="*"/> 33 <xsl:template match="uc:component"> 34 <xsl:copy> 35 <xsl:apply-templates select="@*"/> 36 <xsl:attribute name="uri"> 37 <xsl:value-of select="$uri"/> 38 </xsl:attribute> 39 <xsl:apply-templates/> 40 </xsl:copy> 41 </xsl:template> 42 <xsl:template match="*"> 43 <xsl:copy> 44 <xsl:apply-templates select="@*"/> 45 <xsl:apply-templates/> 46 </xsl:copy> 47 </xsl:template> 48 <xsl:template match="@*"> 49 <xsl:copy/> 50 </xsl:template> 51</xsl:stylesheet> 52