Author: tli
Date: Fri Sep  1 03:54:15 2006
New Revision: 439269

URL: http://svn.apache.org/viewvc?rev=439269&view=rev
Log:
refactoring the xml binding extension

Added:
    incubator/cxf/trunk/api/src/main/resources/schemas/wsdl/xml-binding.xsd   
(with props)
Removed:
    incubator/cxf/trunk/api/src/main/resources/schemas/wsdl/wsdl4jext.xsd
Modified:
    incubator/cxf/trunk/api/pom.xml
    incubator/cxf/trunk/api/src/main/resources/schemas/wsdl/wsdl.xsd

Modified: incubator/cxf/trunk/api/pom.xml
URL: 
http://svn.apache.org/viewvc/incubator/cxf/trunk/api/pom.xml?rev=439269&r1=439268&r2=439269&view=diff
==============================================================================
--- incubator/cxf/trunk/api/pom.xml (original)
+++ incubator/cxf/trunk/api/pom.xml Fri Sep  1 03:54:15 2006
@@ -87,12 +87,9 @@
                                     
<xsd>${basedir}/src/main/resources/schemas/wsdl/wsdl.xsd</xsd>
                                     <dependencies>
                                        
<dependency>${basedir}/src/main/resources/schemas/wsdl/jms.xsd</dependency>
+                                       
<dependency>${basedir}/src/main/resources/schemas/wsdl/xml-binding.xsd</dependency>
                                         
<dependency>${basedir}/src/main/resources/schemas/wsdl/http-conf.xsd</dependency>
                                     </dependencies>
-                                </xsdOption>
-                                <xsdOption>
-                                    
<xsd>${basedir}/src/main/resources/schemas/wsdl/wsdl4jext.xsd</xsd>
-                                    
<packagename>org.apache.cxf.bindings.xformat</packagename>
                                 </xsdOption>
                                 <xsdOption>
                                     
<xsd>${basedir}/src/main/resources/schemas/wsdl/ws-addr.xsd</xsd>

Modified: incubator/cxf/trunk/api/src/main/resources/schemas/wsdl/wsdl.xsd
URL: 
http://svn.apache.org/viewvc/incubator/cxf/trunk/api/src/main/resources/schemas/wsdl/wsdl.xsd?rev=439269&r1=439268&r2=439269&view=diff
==============================================================================
--- incubator/cxf/trunk/api/src/main/resources/schemas/wsdl/wsdl.xsd (original)
+++ incubator/cxf/trunk/api/src/main/resources/schemas/wsdl/wsdl.xsd Fri Sep  1 
03:54:15 2006
@@ -27,7 +27,8 @@
     <xs:import namespace="http://cxf.apache.org/transports/http/configuration"; 
schemaLocation="http-conf.xsd"/>
     <xs:import namespace="http://cxf.apache.org/transports/jms"; 
schemaLocation="jms.xsd"/>
     <xs:import namespace="http://schemas.xmlsoap.org/wsdl/http/"; 
schemaLocation="http.xsd"/>
-    <!-- <xs:import namespace="http://cxf.apache.org/bindings/xmlformat"; 
schemaLocation="xml-binding.xsd"/> -->
+    <xs:import namespace="http://cxf.apache.org/bindings/xformat"; 
schemaLocation="xml-binding.xsd"/>
+    
     <xs:annotation>
         <xs:appinfo>
             <jaxb:schemaBindings>

Added: incubator/cxf/trunk/api/src/main/resources/schemas/wsdl/xml-binding.xsd
URL: 
http://svn.apache.org/viewvc/incubator/cxf/trunk/api/src/main/resources/schemas/wsdl/xml-binding.xsd?rev=439269&view=auto
==============================================================================
--- incubator/cxf/trunk/api/src/main/resources/schemas/wsdl/xml-binding.xsd 
(added)
+++ incubator/cxf/trunk/api/src/main/resources/schemas/wsdl/xml-binding.xsd Fri 
Sep  1 03:54:15 2006
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema";
+       xmlns:xformat="http://cxf.apache.org/bindings/xformat";
+       xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/";
+       targetNamespace="http://cxf.apache.org/bindings/xformat";
+       elementFormDefault="qualified"
+       xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"; jaxb:version="2.0">
+
+       <xs:import namespace="http://schemas.xmlsoap.org/wsdl/";
+               schemaLocation="wsdl.xsd" />
+
+       <xs:complexType name="XMLBindingMessageFormat">
+               <xs:complexContent>
+                       <xs:extension base="wsdl:tExtensibilityElement">
+                               <xs:sequence />
+                               <xs:attribute name="rootNode" type="xs:QName"
+                                       use="optional" />
+                       </xs:extension>
+               </xs:complexContent>
+       </xs:complexType>
+
+       <xs:element name="body" type="xformat:XMLBindingMessageFormat" />
+
+</xs:schema>

Propchange: 
incubator/cxf/trunk/api/src/main/resources/schemas/wsdl/xml-binding.xsd
------------------------------------------------------------------------------
    svn:mime-type = text/xml


Reply via email to