VirtualBox

source: vbox/trunk/src/VBox/Main/idl/docstrip.xsl

Last change on this file was 98103, checked in by vboxsync, 16 months ago

Copyright year updates by scm.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 1.7 KB
Line 
1<?xml version="1.0"?>
2
3<!--
4 Copies the source XIDL file to the output, except that all <desc>
5 tags are stripped in the process. This is to generate a copy
6 of VirtualBox.xidl which is then used as a source for generating
7 the COM/XPCOM headers, the webservice files, the Qt bindings and
8 others. The idea is that updating the documentation tags in the
9 original XIDL should not cause a full recompile of nearly all of
10 VirtualBox.
11-->
12<!--
13 Copyright (C) 2009-2023 Oracle and/or its affiliates.
14
15 This file is part of VirtualBox base platform packages, as
16 available from https://www.virtualbox.org.
17
18 This program is free software; you can redistribute it and/or
19 modify it under the terms of the GNU General Public License
20 as published by the Free Software Foundation, in version 3 of the
21 License.
22
23 This program is distributed in the hope that it will be useful, but
24 WITHOUT ANY WARRANTY; without even the implied warranty of
25 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
26 General Public License for more details.
27
28 You should have received a copy of the GNU General Public License
29 along with this program; if not, see <https://www.gnu.org/licenses>.
30
31 SPDX-License-Identifier: GPL-3.0-only
32-->
33
34<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
35<xsl:output method="xml" indent="yes" encoding="utf-8" />
36
37<!-- copy everything unless there's a more specific template -->
38<xsl:template match="@*|node()">
39 <xsl:copy>
40 <xsl:apply-templates select="@*|node()"/>
41 </xsl:copy>
42</xsl:template>
43
44<!-- swallow desc -->
45<xsl:template match="desc" />
46
47<!-- swallow all comments -->
48<xsl:template match="comment()" />
49
50</xsl:stylesheet>
51
Note: See TracBrowser for help on using the repository browser.

© 2023 Oracle
ContactPrivacy policyTerms of Use