VirtualBox

source: vbox/trunk/src/VBox/Main/webservice/websrv-nsmap.xsl@ 25414

Last change on this file since 25414 was 16122, checked in by vboxsync, 15 years ago

fixed webservice copyright

  • Property svn:eol-style set to native
File size: 3.9 KB
Line 
1<?xml version="1.0"?>
2
3<!--
4
5 websrv-nsmap.xsl:
6 XSLT stylesheet that generates a vboxweb.nsmap file from
7 VirtualBox.xidl, which gets included from C++ client and
8 server code.
9
10 Copyright (C) 2006-2007 Sun Microsystems, Inc.
11
12 This file is part of VirtualBox Open Source Edition (OSE), as
13 available from http://www.virtualbox.org. This file is free software;
14 you can redistribute it and/or modify it under the terms of the GNU
15 General Public License (GPL) as published by the Free Software
16 Foundation, in version 2 as it comes in the "COPYING" file of the
17 VirtualBox OSE distribution. VirtualBox OSE is distributed in the
18 hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
19
20 Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa
21 Clara, CA 95054 USA or visit http://www.sun.com if you need
22 additional information or have any questions.
23-->
24
25<xsl:stylesheet
26 version="1.0"
27 xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
28 xmlns:xsd="http://www.w3.org/2001/XMLSchema">
29
30 <xsl:output method="text"/>
31
32 <xsl:strip-space elements="*"/>
33
34<!-- - - - - - - - - - - - - - - - - - - - - - -
35 global XSLT variables
36 - - - - - - - - - - - - - - - - - - - - - - -->
37
38<xsl:variable name="G_xsltFilename" select="'websrv-typemap.xsl'" />
39
40<xsl:include href="websrv-shared.inc.xsl" />
41
42<!-- - - - - - - - - - - - - - - - - - - - - - -
43 root match
44 - - - - - - - - - - - - - - - - - - - - - - -->
45
46<xsl:template match="/idl">
47 <xsl:text><![CDATA[
48/* DO NOT EDIT! This is a generated file.
49 * Generated from: src/VBox/Main/idl/VirtualBox.xidl (VirtualBox's interface definitions in XML)
50 * Generator: src/VBox/Main/webservice/websrv-nsmap.xsl */
51
52#include "soapH.h"
53SOAP_NMAC struct Namespace namespaces[] =
54{
55 {"SOAP-ENV", "http://schemas.xmlsoap.org/soap/envelope/", "http://www.w3.org/*/soap-envelope", NULL},
56 {"SOAP-ENC", "http://schemas.xmlsoap.org/soap/encoding/", "http://www.w3.org/*/soap-encoding", NULL},
57 {"xsi", "http://www.w3.org/2001/XMLSchema-instance", "http://www.w3.org/*/XMLSchema-instance", NULL},
58 {"xsd", "http://www.w3.org/2001/XMLSchema", "http://www.w3.org/*/XMLSchema", NULL},
59]]></xsl:text>
60
61 <xsl:value-of select="concat(' {&quot;vbox&quot;, &quot;', $G_targetNamespace, $G_targetNamespaceSeparator, '&quot;, NULL, NULL},')" />
62 <xsl:call-template name="emitNewline" />
63
64 <xsl:text><![CDATA[
65 {NULL, NULL, NULL, NULL}
66};
67
68]]></xsl:text>
69</xsl:template>
70
71<!-- - - - - - - - - - - - - - - - - - - - - - -
72 if
73 - - - - - - - - - - - - - - - - - - - - - - -->
74
75<!--
76 * ignore all |if|s except those for WSDL target
77-->
78<xsl:template match="if">
79</xsl:template>
80
81<!-- - - - - - - - - - - - - - - - - - - - - - -
82 cpp
83 - - - - - - - - - - - - - - - - - - - - - - -->
84
85<xsl:template match="cpp">
86<!-- ignore this -->
87</xsl:template>
88
89<!-- - - - - - - - - - - - - - - - - - - - - - -
90 library
91 - - - - - - - - - - - - - - - - - - - - - - -->
92
93<xsl:template match="library">
94 <xsl:apply-templates />
95</xsl:template>
96
97<!-- - - - - - - - - - - - - - - - - - - - - - -
98 class
99 - - - - - - - - - - - - - - - - - - - - - - -->
100
101<xsl:template match="module/class">
102<!-- TODO swallow for now -->
103</xsl:template>
104
105<!-- - - - - - - - - - - - - - - - - - - - - - -
106 enum
107 - - - - - - - - - - - - - - - - - - - - - - -->
108
109<xsl:template match="enum">
110</xsl:template>
111
112<!-- - - - - - - - - - - - - - - - - - - - - - -
113 const
114 - - - - - - - - - - - - - - - - - - - - - - -->
115
116<!--
117<xsl:template match="const">
118 <xsl:apply-templates />
119</xsl:template>
120-->
121
122<!-- - - - - - - - - - - - - - - - - - - - - - -
123 desc
124 - - - - - - - - - - - - - - - - - - - - - - -->
125
126<xsl:template match="desc">
127</xsl:template>
128
129<!-- - - - - - - - - - - - - - - - - - - - - - -
130 note
131 - - - - - - - - - - - - - - - - - - - - - - -->
132
133<xsl:template match="note">
134 <xsl:apply-templates />
135</xsl:template>
136
137<xsl:template match="interface | collection">
138</xsl:template>
139
140</xsl:stylesheet>
Note: See TracBrowser for help on using the repository browser.

© 2023 Oracle
ContactPrivacy policyTerms of Use