Index: /trunk/src/VBox/Main/webservice/websrv-wsdl.xsl
===================================================================
--- /trunk/src/VBox/Main/webservice/websrv-wsdl.xsl	(revision 44159)
+++ /trunk/src/VBox/Main/webservice/websrv-wsdl.xsl	(revision 44160)
@@ -94,4 +94,5 @@
   xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
   xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+  xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
   xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
   xmlns:vbox="http://www.virtualbox.org/"
@@ -461,5 +462,5 @@
   <xsl:param name="_valuetype" />       <!-- optional, for attribute setter messages -->
 
-  <message>
+  <wsdl:message>
     <xsl:attribute name="name"><xsl:value-of select="concat($_ifname, $G_classSeparator, $_methodname, $G_methodRequest)" /></xsl:attribute>
 
@@ -470,8 +471,8 @@
       <xsl:with-param name="type" select="$G_typeIsGlobalRequestElementMarker" />
       <xsl:with-param name="safearray" select="'no'" />
-      <xsl:with-param name="elname" select="'part'" /> <!-- "part" or "element" -->
+      <xsl:with-param name="elname" select="'wsdl:part'" /> <!-- "part" or "element" -->
       <xsl:with-param name="attrname" select="'element'" />   <!-- attrib of part of element: <part type=...> or <part element=...> or <element type=...> -->
     </xsl:call-template>
-  </message>
+  </wsdl:message>
 </xsl:template>
 
@@ -486,5 +487,5 @@
   <xsl:param name="_resulttype" />      <!-- for attribute getter methods only -->
 
-  <message>
+  <wsdl:message>
     <xsl:attribute name="name"><xsl:copy-of select="$_ifname" /><xsl:value-of select="$G_classSeparator" /><xsl:value-of select="$_methodname" /><xsl:copy-of select="$G_methodResponse" /></xsl:attribute>
 
@@ -496,8 +497,8 @@
       <xsl:with-param name="type" select="$G_typeIsGlobalResponseElementMarker" />
       <xsl:with-param name="safearray" select="'no'" />
-      <xsl:with-param name="elname" select="'part'" /> <!-- "part" or "element" -->
+      <xsl:with-param name="elname" select="'wsdl:part'" /> <!-- "part" or "element" -->
       <xsl:with-param name="attrname" select="'element'" />   <!-- attrib of part of element: <part type=...> or <part element=...> or <element type=...> -->
     </xsl:call-template>
-  </message>
+  </wsdl:message>
 </xsl:template>
 
@@ -544,5 +545,5 @@
     <xsl:with-param name="_params" select="/.." /> <!-- empty set -->
     <xsl:with-param name="_valuetype" select="$attrtype" />
-    <xsl:with-param name="elname" select="'part'" /> <!-- "part" or "element" -->
+    <xsl:with-param name="elname" select="'wsdl:part'" /> <!-- "part" or "element" -->
   </xsl:call-template>
   <xsl:call-template name="emitResultMessage">
@@ -550,5 +551,5 @@
     <xsl:with-param name="_methodname" select="$attrSetter" />
     <xsl:with-param name="_params" select="/.." /> <!-- empty set -->
-    <xsl:with-param name="elname" select="'part'" /> <!-- "part" or "element" -->
+    <xsl:with-param name="elname" select="'wsdl:part'" /> <!-- "part" or "element" -->
   </xsl:call-template>
 </xsl:template>
@@ -567,5 +568,5 @@
   <xsl:call-template name="debugMsg"><xsl:with-param name="msg" select="concat('....emitInOutOperation ', $_ifname, '::', $_methodname)" /></xsl:call-template>
 
-  <operation>
+  <wsdl:operation>
     <xsl:attribute name="name">
       <xsl:value-of select="concat($_ifname, '_', $_methodname)" />
@@ -578,5 +579,5 @@
       </soap:operation>
     </xsl:if>
-    <input>
+    <wsdl:input>
       <xsl:choose>
         <xsl:when test="$_fSoap">
@@ -590,8 +591,8 @@
         </xsl:otherwise>
       </xsl:choose>
-    </input>
+    </wsdl:input>
     <xsl:choose>
       <xsl:when test="$_resulttype">
-        <output>
+        <wsdl:output>
           <xsl:choose>
             <xsl:when test="$_fSoap">
@@ -605,9 +606,9 @@
             </xsl:otherwise>
           </xsl:choose>
-        </output>
+        </wsdl:output>
       </xsl:when>
       <xsl:otherwise>
         <!-- <xsl:if test="count($_params[@dir='out'] | $_params[@dir='return']) > 0"> -->
-          <output>
+          <wsdl:output>
             <xsl:choose>
               <xsl:when test="$_fSoap">
@@ -621,5 +622,5 @@
               </xsl:otherwise>
             </xsl:choose>
-          </output>
+          </wsdl:output>
         <!-- </xsl:if> -->
       </xsl:otherwise>
@@ -627,21 +628,21 @@
     <xsl:choose>
       <xsl:when test="not($_fSoap)">
-        <fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg" />
-        <fault name="RuntimeFault" message="vbox:RuntimeFaultMsg" />
+        <wsdl:fault name="InvalidObjectFault" message="vbox:InvalidObjectFaultMsg" />
+        <wsdl:fault name="RuntimeFault" message="vbox:RuntimeFaultMsg" />
       </xsl:when>
       <xsl:otherwise>
-        <fault name="InvalidObjectFault">
+        <wsdl:fault name="InvalidObjectFault">
           <soap:fault name="InvalidObjectFault">
             <xsl:attribute name="use"><xsl:value-of select="$G_parmfmt" /></xsl:attribute>
           </soap:fault>
-        </fault>
-        <fault name="RuntimeFault">
+        </wsdl:fault>
+        <wsdl:fault name="RuntimeFault">
           <soap:fault name="RuntimeFault">
             <xsl:attribute name="use"><xsl:value-of select="$G_parmfmt" /></xsl:attribute>
           </soap:fault>
-        </fault>
+        </wsdl:fault>
       </xsl:otherwise>
     </xsl:choose>
-  </operation>
+  </wsdl:operation>
 </xsl:template>
 
@@ -743,5 +744,5 @@
             <xsl:with-param name="_methodname" select="$methodname" />
             <xsl:with-param name="_params" select="param" />
-            <xsl:with-param name="elname" select="'part'" /> <!-- "part" or "element" -->
+            <xsl:with-param name="elname" select="'wsdl:part'" /> <!-- "part" or "element" -->
           </xsl:call-template>
           <!-- emit a second "result" message only if the method has "out" arguments or a return value -->
@@ -752,5 +753,5 @@
               <xsl:with-param name="_methodname" select="@name" />
               <xsl:with-param name="_params" select="param" />
-              <xsl:with-param name="elname" select="'part'" /> <!-- "part" or "element" -->
+              <xsl:with-param name="elname" select="'wsdl:part'" /> <!-- "part" or "element" -->
             </xsl:call-template>
           <!-- </xsl:if> -->
@@ -957,8 +958,7 @@
 -->
 <xsl:template match="library">
-  <definitions
+  <wsdl:definitions
         name="VirtualBox"
         xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
-    <xsl:attribute name="xmlns">http://schemas.xmlsoap.org/wsdl/</xsl:attribute>
     <xsl:attribute name="targetNamespace"><xsl:value-of select="$G_targetNamespace" /></xsl:attribute>
     <!-- at top of WSDL file, dump a <types> section with user-defined types -->
@@ -970,5 +970,5 @@
   ******************************************************
 </xsl:comment>
-    <types>
+    <wsdl:types>
       <xsd:schema>
         <xsl:attribute name="targetNamespace"><xsl:value-of select='$G_targetNamespace' /></xsl:attribute>
@@ -1194,12 +1194,12 @@
 
 
-    </types>
-
-    <message name="InvalidObjectFaultMsg">
-      <part name="fault" element="vbox:InvalidObjectFault" />
-    </message>
-    <message name="RuntimeFaultMsg">
-      <part name="fault" element="vbox:RuntimeFault" />
-    </message>
+    </wsdl:types>
+
+    <wsdl:message name="InvalidObjectFaultMsg">
+      <wsdl:part name="fault" element="vbox:InvalidObjectFault" />
+    </wsdl:message>
+    <wsdl:message name="RuntimeFaultMsg">
+      <wsdl:part name="fault" element="vbox:RuntimeFault" />
+    </wsdl:message>
 
     <xsl:comment>
@@ -1242,5 +1242,5 @@
     </xsl:comment>
 
-    <portType>
+    <wsdl:portType>
       <xsl:attribute name="name"><xsl:copy-of select="'vbox'" /><xsl:value-of select="$G_portTypeSuffix" /></xsl:attribute>
 
@@ -1262,5 +1262,5 @@
         </xsl:if>
       </xsl:for-each>
-    </portType>
+    </wsdl:portType>
 
     <xsl:comment>
@@ -1272,5 +1272,5 @@
     </xsl:comment>
 
-    <binding>
+    <wsdl:binding>
       <xsl:attribute name="name"><xsl:value-of select="concat('vbox', $G_bindingSuffix)" /></xsl:attribute>
       <xsl:attribute name="type"><xsl:value-of select="concat('vbox:vbox', $G_portTypeSuffix)" /></xsl:attribute>
@@ -1298,7 +1298,7 @@
         </xsl:if>
       </xsl:for-each>
-    </binding>
-
-  </definitions>
+    </wsdl:binding>
+
+  </wsdl:definitions>
 </xsl:template>
 
