cxf-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Sergey Beryozkin (Confluence)" <conflue...@apache.org>
Subject [CONF] Apache CXF Documentation > Schemas and Namespaces
Date Fri, 26 Jul 2013 16:12:00 GMT
<html>
<head>
    <base href="https://cwiki.apache.org/confluence">
            <link rel="stylesheet" href="/confluence/s/en/2176/1/1/_/styles/combined.css?spaceKey=CXF20DOC&amp;forWysiwyg=true"
type="text/css">
    </head>
<body style="background: white;" bgcolor="white" class="email-body">
<div id="pageContent">
<div id="notificationFormat">
<div class="wiki-content">
<div class="email">
    <h2><a href="https://cwiki.apache.org/confluence/display/CXF20DOC/Schemas+and+Namespaces">Schemas
and Namespaces</a></h2>
    <h4>Page <b>edited</b> by             <a href="https://cwiki.apache.org/confluence/display/~sergey_beryozkin">Sergey
Beryozkin</a>
    </h4>
        <br/>
                         <h4>Changes (1)</h4>
                                 
    
<div id="page-diffs">
                    <table class="diff" cellpadding="0" cellspacing="0">
    
            <tr><td class="diff-snipped" >...<br></td></tr>
            <tr><td class="diff-unchanged" >| [http://cxf.apache.org/schemas/configuration/wsrm-manager-types.xsd]
| [http://cxf.apache.org/ws/rm/manager] | /schemas/configuration/wsrm-manager-types.xsd |
cxf-rt-ws-rm | <br>| [http://cxf.apache.org/schemas/configuration/wsrm-manager.xsd]
| [http://cxf.apache.org/ws/rm/manager] | /schemas/configuration/wsrm-manager.xsd \* | cxf-rt-ws-rm
| <br></td></tr>
            <tr><td class="diff-added-lines" style="background-color: #dfd;">|
[http://cxf.apache.org/schemas/clustering.xsd] | [http://cxf.apache.org/clustering] | /schemas/clustering.xsd
\* | cxf-rt-features-clustering | <br></td></tr>
            <tr><td class="diff-unchanged" > <br>\* wsrm-manager.xsd does
an  &quot;xsd:include&quot; on wsrm-manager-types.xsd as they are in the same namespace.
As such, the user just needs to reference wsrm-manager.xsd to use both. <br></td></tr>
            <tr><td class="diff-snipped" >...<br></td></tr>
    
            </table>
    </div>                            <h4>Full Content</h4>
                    <div class="notificationGreySide">
        <h1><a name="SchemasandNamespaces-UseofSchemasandNamespaces"></a>Use
of Schemas and Namespaces</h1>

<p>CXF uses XML schemas extensively in the runtime: Its core includes the JAXB mappings
of standard schemas such as <a href="http://schemas.xmlsoap.org/wsdl/" class="external-link"
rel="nofollow">http://schemas.xmlsoap.org/wsdl/</a> and <a href="http://www.w3.org/2006/03/addressing/ws-addr.xsd"
class="external-link" rel="nofollow">http://www.w3.org/2006/03/addressing/ws-addr.xsd</a>.
CXF also defines its own schemas for WSDL extensions such as the jms-address element in namespace
<a href="http://cxf.apache.org/transports/jms" class="external-link" rel="nofollow">http://cxf.apache.org/transports/jms</a>,
and schemas for both Spring and Blueprint (OSGi) configuration, for example the <a href="http://cxf.apache.org/jaxws"
class="external-link" rel="nofollow">http://cxf.apache.org/jaxws</a> and <a href="http://cxf.apache.org/blueprint/jaxws"
class="external-link" rel="nofollow">http://cxf.apache.org/blueprint/jaxws</a> namespaces.</p>

<p>To avoid accessing resources over the network during a build, CXF maintains local
copies of these schemas. Logically however, third party as well as CXF schemas are referred
to by their public URIs in schemaLocation attributes and similar places. The CXF code generators
use catalog files to map them to their actual location in the trunk, see the pom.xml file
in the api module for an example.</p>

<p>Note if you're using Spring it will validate your Spring configuration files, using
information in each JAR's META-INF/spring.schemas file (an example <a href="http://svn.apache.org/viewvc/cxf/trunk/rt/ws/policy/src/main/resources/META-INF/spring.schemas?view=markup"
class="external-link" rel="nofollow">here</a>). Validation is extremely helpful in
diagnosing errors in CXF configurations, but it is also expensive at runtime. Once you have
got your application working, you can disable validation by setting a system property: <tt>&#45;Dorg.apache.spring.validation.mode=VALIDATION_NONE</tt></p>

<p>The table below includes the URIs for the CXF configuration schemas that you need
to specify in your Spring configuration file's schemaLocation attribute so that Spring's validating
parser can validate the file.  In theory you need not be concerned with the actual location
of the files: Spring can normally detect their location from the classpath. And if you want
to check the content of a schema file (in a binary distribution), you should be able to do
so using its URI. You can also use the classpath location in the table below to find the original
version of the schema in the trunk.</p>

<p><b>Configuration Schemas common to both Spring and Blueprint</b></p>
<div class='table-wrap'>
<table class='confluenceTable'><tbody>
<tr>
<th class='confluenceTh'> URI </th>
<th class='confluenceTh'> Target Namespace </th>
<th class='confluenceTh'> Classpath Resource </th>
<th class='confluenceTh'> Module </th>
</tr>
<tr>
<td class='confluenceTd'> <a href="http://cxf.apache.org/schemas/configuration/http-conf.xsd"
class="external-link" rel="nofollow">http://cxf.apache.org/schemas/configuration/http-conf.xsd</a>
</td>
<td class='confluenceTd'> <a href="http://cxf.apache.org/transports/http/configuration"
class="external-link" rel="nofollow">http://cxf.apache.org/transports/http/configuration</a>
</td>
<td class='confluenceTd'> /schemas/configuration/http-conf.xsd </td>
<td class='confluenceTd'> cxf-rt-transports-http </td>
</tr>
<tr>
<td class='confluenceTd'> <a href="http://cxf.apache.org/schemas/configuration/http-jetty.xsd"
class="external-link" rel="nofollow">http://cxf.apache.org/schemas/configuration/http-jetty.xsd</a>
</td>
<td class='confluenceTd'> <a href="http://cxf.apache.org/transports/http-jetty/configuration"
class="external-link" rel="nofollow">http://cxf.apache.org/transports/http-jetty/configuration</a>
</td>
<td class='confluenceTd'> /schemas/configuration/http-jetty.xsd </td>
<td class='confluenceTd'> cxf-rt-transports-http-jetty </td>
</tr>
<tr>
<td class='confluenceTd'> <a href="http://cxf.apache.org/schemas/configuration/jms.xsd"
class="external-link" rel="nofollow">http://cxf.apache.org/schemas/configuration/jms.xsd</a>
</td>
<td class='confluenceTd'> <a href="http://cxf.apache.org/transports/jms" class="external-link"
rel="nofollow">http://cxf.apache.org/transports/jms</a> </td>
<td class='confluenceTd'> /schemas/configuration/jms.xsd </td>
<td class='confluenceTd'> cxf-rt-transports-jms </td>
</tr>
<tr>
<td class='confluenceTd'> <a href="http://cxf.apache.org/schemas/configuration/security.xsd"
class="external-link" rel="nofollow">http://cxf.apache.org/schemas/configuration/security.xsd</a>
</td>
<td class='confluenceTd'> <a href="http://cxf.apache.org/configuration/security"
class="external-link" rel="nofollow">http://cxf.apache.org/configuration/security</a>
</td>
<td class='confluenceTd'> /schemas/configuration/security.xsd </td>
<td class='confluenceTd'> cxf-common-schemas </td>
</tr>
<tr>
<td class='confluenceTd'> <a href="http://cxf.apache.org/schemas/configuration/soap.xsd"
class="external-link" rel="nofollow">http://cxf.apache.org/schemas/configuration/soap.xsd</a>
</td>
<td class='confluenceTd'> <a href="http://cxf.apache.org/bindings/soap" class="external-link"
rel="nofollow">http://cxf.apache.org/bindings/soap</a> </td>
<td class='confluenceTd'> /schemas/configuration/soap.xsd </td>
<td class='confluenceTd'> cxf-rt-bindings-soap </td>
</tr>
<tr>
<td class='confluenceTd'> <a href="http://cxf.apache.org/schemas/ws-addr-conf.xsd"
class="external-link" rel="nofollow">http://cxf.apache.org/schemas/ws-addr-conf.xsd</a>
</td>
<td class='confluenceTd'> <a href="http://cxf.apache.org/ws/addressing" class="external-link"
rel="nofollow">http://cxf.apache.org/ws/addressing</a> </td>
<td class='confluenceTd'> /schemas/ws-addr-conf.xsd </td>
<td class='confluenceTd'> cxf-rt-ws-addr </td>
</tr>
<tr>
<td class='confluenceTd'> <a href="http://cxf.apache.org/schemas/configuration/wsrm-manager-types.xsd"
class="external-link" rel="nofollow">http://cxf.apache.org/schemas/configuration/wsrm-manager-types.xsd</a>
</td>
<td class='confluenceTd'> <a href="http://cxf.apache.org/ws/rm/manager" class="external-link"
rel="nofollow">http://cxf.apache.org/ws/rm/manager</a> </td>
<td class='confluenceTd'> /schemas/configuration/wsrm-manager-types.xsd </td>
<td class='confluenceTd'> cxf-rt-ws-rm </td>
</tr>
<tr>
<td class='confluenceTd'> <a href="http://cxf.apache.org/schemas/configuration/wsrm-manager.xsd"
class="external-link" rel="nofollow">http://cxf.apache.org/schemas/configuration/wsrm-manager.xsd</a>
</td>
<td class='confluenceTd'> <a href="http://cxf.apache.org/ws/rm/manager" class="external-link"
rel="nofollow">http://cxf.apache.org/ws/rm/manager</a> </td>
<td class='confluenceTd'> /schemas/configuration/wsrm-manager.xsd &#42; </td>
<td class='confluenceTd'> cxf-rt-ws-rm </td>
</tr>
<tr>
<td class='confluenceTd'> <a href="http://cxf.apache.org/schemas/clustering.xsd"
class="external-link" rel="nofollow">http://cxf.apache.org/schemas/clustering.xsd</a>
</td>
<td class='confluenceTd'> <a href="http://cxf.apache.org/clustering" class="external-link"
rel="nofollow">http://cxf.apache.org/clustering</a> </td>
<td class='confluenceTd'> /schemas/clustering.xsd &#42; </td>
<td class='confluenceTd'> cxf-rt-features-clustering </td>
</tr>
</tbody></table>
</div>


<p>&#42; wsrm-manager.xsd does an  "xsd:include" on wsrm-manager-types.xsd as they
are in the same namespace. As such, the user just needs to reference wsrm-manager.xsd to use
both.</p>

<p><b>Spring-only Schemas</b></p>
<div class='table-wrap'>
<table class='confluenceTable'><tbody>
<tr>
<th class='confluenceTh'> URI </th>
<th class='confluenceTh'> Target Namespace </th>
<th class='confluenceTh'> Classpath Resource </th>
<th class='confluenceTh'> Module </th>
</tr>
<tr>
<td class='confluenceTd'> <a href="http://cxf.apache.org/schemas/core.xsd" class="external-link"
rel="nofollow">http://cxf.apache.org/schemas/core.xsd</a> </td>
<td class='confluenceTd'> <a href="http://cxf.apache.org/core" class="external-link"
rel="nofollow">http://cxf.apache.org/core</a> </td>
<td class='confluenceTd'> /schemas/core.xsd </td>
<td class='confluenceTd'> cxf-rt-core </td>
</tr>
<tr>
<td class='confluenceTd'> <a href="http://cxf.apache.org/schemas/jaxrs.xsd" class="external-link"
rel="nofollow">http://cxf.apache.org/schemas/jaxrs.xsd</a> </td>
<td class='confluenceTd'> <a href="http://cxf.apache.org/jaxrs" class="external-link"
rel="nofollow">http://cxf.apache.org/jaxrs</a> </td>
<td class='confluenceTd'> /schemas/jaxrs.xsd </td>
<td class='confluenceTd'> cxf-rt-frontend-jaxrs </td>
</tr>
<tr>
<td class='confluenceTd'> <a href="http://cxf.apache.org/schemas/jaxws.xsd" class="external-link"
rel="nofollow">http://cxf.apache.org/schemas/jaxws.xsd</a> </td>
<td class='confluenceTd'> <a href="http://cxf.apache.org/jaxws" class="external-link"
rel="nofollow">http://cxf.apache.org/jaxws</a> </td>
<td class='confluenceTd'> /schemas/jaxws.xsd </td>
<td class='confluenceTd'> cxf-rt-frontend-jaxws </td>
</tr>
<tr>
<td class='confluenceTd'> <a href="http://cxf.apache.org/schemas/policy.xsd" class="external-link"
rel="nofollow">http://cxf.apache.org/schemas/policy.xsd</a> </td>
<td class='confluenceTd'> <a href="http://cxf.apache.org/policy" class="external-link"
rel="nofollow">http://cxf.apache.org/policy</a> </td>
<td class='confluenceTd'> /schemas/policy.xsd </td>
<td class='confluenceTd'> cxf-rt-ws-policy </td>
</tr>
<tr>
<td class='confluenceTd'> <a href="http://cxf.apache.org/schemas/simple.xsd" class="external-link"
rel="nofollow">http://cxf.apache.org/schemas/simple.xsd</a> </td>
<td class='confluenceTd'> <a href="http://cxf.apache.org/simple" class="external-link"
rel="nofollow">http://cxf.apache.org/simple</a> </td>
<td class='confluenceTd'> /schemas/simple.xsd </td>
<td class='confluenceTd'> cxf-rt-frontend-simple </td>
</tr>
</tbody></table>
</div>


<p><b>Blueprint-only Schemas</b></p>
<div class='table-wrap'>
<table class='confluenceTable'><tbody>
<tr>
<th class='confluenceTh'> URI </th>
<th class='confluenceTh'> Target Namespace </th>
<th class='confluenceTh'> Classpath Resource </th>
<th class='confluenceTh'> Module </th>
</tr>
<tr>
<td class='confluenceTd'> <a href="http://cxf.apache.org/schemas/blueprint/core.xsd"
class="external-link" rel="nofollow">http://cxf.apache.org/schemas/blueprint/core.xsd</a>
</td>
<td class='confluenceTd'> <a href="http://cxf.apache.org/core" class="external-link"
rel="nofollow">http://cxf.apache.org/core</a> </td>
<td class='confluenceTd'> /schemas/blueprint/core.xsd </td>
<td class='confluenceTd'> cxf-rt-core </td>
</tr>
<tr>
<td class='confluenceTd'> <a href="http://cxf.apache.org/schemas/blueprint/jaxrs.xsd"
class="external-link" rel="nofollow">http://cxf.apache.org/schemas/blueprint/jaxrs.xsd</a>
</td>
<td class='confluenceTd'> <a href="http://cxf.apache.org/jaxrs" class="external-link"
rel="nofollow">http://cxf.apache.org/jaxrs</a> </td>
<td class='confluenceTd'> /schemas/blueprint/jaxrs.xsd </td>
<td class='confluenceTd'> cxf-rt-frontend-jaxrs </td>
</tr>
<tr>
<td class='confluenceTd'> <a href="http://cxf.apache.org/schemas/blueprint/jaxws.xsd"
class="external-link" rel="nofollow">http://cxf.apache.org/schemas/blueprint/jaxws.xsd</a>
</td>
<td class='confluenceTd'> <a href="http://cxf.apache.org/jaxws" class="external-link"
rel="nofollow">http://cxf.apache.org/jaxws</a> </td>
<td class='confluenceTd'> /schemas/blueprint/jaxws.xsd </td>
<td class='confluenceTd'> cxf-rt-frontend-jaxws </td>
</tr>
<tr>
<td class='confluenceTd'> <a href="http://cxf.apache.org/schemas/blueprint/policy.xsd"
class="external-link" rel="nofollow">http://cxf.apache.org/schemas/blueprint/policy.xsd</a>
</td>
<td class='confluenceTd'> <a href="http://cxf.apache.org/policy" class="external-link"
rel="nofollow">http://cxf.apache.org/policy</a> </td>
<td class='confluenceTd'> /schemas/blueprint/policy.xsd </td>
<td class='confluenceTd'> cxf-rt-ws-policy </td>
</tr>
<tr>
<td class='confluenceTd'> <a href="http://cxf.apache.org/schemas/blueprint/simple.xsd"
class="external-link" rel="nofollow">http://cxf.apache.org/schemas/blueprint/simple.xsd</a>
</td>
<td class='confluenceTd'> <a href="http://cxf.apache.org/simple" class="external-link"
rel="nofollow">http://cxf.apache.org/simple</a> </td>
<td class='confluenceTd'> /schemas/blueprint/simple.xsd </td>
<td class='confluenceTd'> cxf-rt-frontend-simple </td>
</tr>
</tbody></table>
</div>



<p><b>Example</b></p>

<p>The following is an example of a valid Spring configuration file. Using the table
above, there is no magic involved in setting the correct value for the schemaLocation attribute&#33;</p>
<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
<pre class="theme: Default; brush: xml; gutter: false" style="font-size:12px; font-family:
ConfluenceInstalledFont,monospace;">
&lt;beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:http-conf="http://cxf.apache.org/transports/http/configuration"
    xmlns:jaxws="http://cxf.apache.org/jaxws"
    xsi:schemaLocation="
http://cxf.apache.org/transports/http/configuration http://cxf.apache.org/schemas/configuration/http-conf.xsd
http://cxf.apache.org/jaxws http://cxf.apache.org/schemas/jaxws.xsd
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"&gt;

    &lt;http-conf:conduit name="{http://cxf.apache.org/hello_world_soap_http}SoapPort.http-conduit"&gt;
        &lt;http-conf:client DecoupledEndpoint="http://localhost:9999/decoupled_endpoint"/&gt;
    &lt;/http-conf:conduit&gt;

    &lt;jaxws:client name="{http://cxf.apache.org/hello_world_soap_http}SoapPort" createdFromAPI="true"&gt;
        &lt;jaxws:conduitSelector&gt;
            &lt;bean class="org.apache.cxf.endpoint.DeferredConduitSelector"/&gt;
        &lt;/jaxws:conduitSelector&gt;
    &lt;/jaxws:client&gt;
&lt;/beans&gt;
</pre>
</div></div>
<p><b>Other Schemas</b></p>

<p>The following schemas are imported by one or more of the schemas above, directly
or indirectly. You may also find their classpath locations useful when you import or include
any of the schemas below in your own schema, and want to know hpw you can access them locally.</p>

<div class='table-wrap'>
<table class='confluenceTable'><tbody>
<tr>
<th class='confluenceTh'> URI </th>
<th class='confluenceTh'> Target Namespace </th>
<th class='confluenceTh'> Classpath Resource </th>
<th class='confluenceTh'> Module </th>
</tr>
<tr>
<td class='confluenceTd'> <a href="http://cxf.apache.org/schemas/configuration/cxf-beans.xsd"
class="external-link" rel="nofollow">http://cxf.apache.org/schemas/configuration/cxf-beans.xsd</a>
</td>
<td class='confluenceTd'> <a href="http://cxf.apache.org/configuration/beans" class="external-link"
rel="nofollow">http://cxf.apache.org/configuration/beans</a> </td>
<td class='confluenceTd'> /schemas/configuration/cxf-beans.xsd </td>
<td class='confluenceTd'> cxf-common-utilities </td>
</tr>
<tr>
<td class='confluenceTd'> <a href="http://cxf.apache.org/schemas/wsdl/http-conf.xsd"
class="external-link" rel="nofollow">http://cxf.apache.org/schemas/wsdl/http-conf.xsd</a>
</td>
<td class='confluenceTd'> <a href="http://cxf.apache.org/transports/http/configuration"
class="external-link" rel="nofollow">http://cxf.apache.org/transports/http/configuration</a>
</td>
<td class='confluenceTd'> /schemas/wsdl/http-conf.xsd </td>
<td class='confluenceTd'> cxf-rt-transports-http </td>
</tr>
<tr>
<td class='confluenceTd'> <a href="http://cxf.apache.org/schemas/wsdl/jms.xsd" class="external-link"
rel="nofollow">http://cxf.apache.org/schemas/wsdl/jms.xsd</a> </td>
<td class='confluenceTd'> <a href="http://cxf.apache.org/transports/jms" class="external-link"
rel="nofollow">http://cxf.apache.org/transports/jms</a> </td>
<td class='confluenceTd'> /schemas/wsdl/jms.xsd </td>
<td class='confluenceTd'> cxf-rt-transports-jms </td>
</tr>
<tr>
<td class='confluenceTd'> <a href="http://www.w3.org/2010/soapjms" class="external-link"
rel="nofollow">http://www.w3.org/2010/soapjms</a> </td>
<td class='confluenceTd'><a href="http://www.w3.org/2010/soapjms" class="external-link"
rel="nofollow">http://www.w3.org/2010/soapjms</a></td>
<td class='confluenceTd'> /schemas/wsdl/spec/jms-spec-wsdl.xsd </td>
<td class='confluenceTd'> cxf-rt-transports-jms </td>
</tr>
<tr>
<td class='confluenceTd'> <a href="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"
class="external-link" rel="nofollow">http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd</a>
</td>
<td class='confluenceTd'> <a href="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"
class="external-link" rel="nofollow">http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd</a>
</td>
<td class='confluenceTd'> /schemas/oasis-200401-wss-wssecurity-secext-1.0.xsd </td>
<td class='confluenceTd'> cxf-rt-ws-policy </td>
</tr>
<tr>
<td class='confluenceTd'> <a href="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
class="external-link" rel="nofollow">http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd</a>
</td>
<td class='confluenceTd'> <a href="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
class="external-link" rel="nofollow">http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd</a>
</td>
<td class='confluenceTd'> /schemas/oasis-200401-wss-wssecurity-utility-1.0.xsd </td>
<td class='confluenceTd'> cxf-rt-ws-policy </td>
</tr>
<tr>
<td class='confluenceTd'> <a href="http://schemas.xmlsoap.org/ws/2004/08/addressing"
class="external-link" rel="nofollow">http://schemas.xmlsoap.org/ws/2004/08/addressing</a>
</td>
<td class='confluenceTd'> <a href="http://schemas.xmlsoap.org/ws/2004/08/addressing"
class="external-link" rel="nofollow">http://schemas.xmlsoap.org/ws/2004/08/addressing</a>
</td>
<td class='confluenceTd'> /schemas/wsdl/addressing.xsd </td>
<td class='confluenceTd'> cxf-common-schemas </td>
</tr>
<tr>
<td class='confluenceTd'> <a href="http://schemas.xmlsoap.org/ws/2004/09/policy/ws-policy.xsd"
class="external-link" rel="nofollow">http://schemas.xmlsoap.org/ws/2004/09/policy/ws-policy.xsd</a>
</td>
<td class='confluenceTd'> <a href="http://schemas.xmlsoap.org/ws/2004/09/policy"
class="external-link" rel="nofollow">http://schemas.xmlsoap.org/ws/2004/09/policy</a>
</td>
<td class='confluenceTd'> /schemas/ws-policy-200409.xsd </td>
<td class='confluenceTd'> cxf-rt-ws-rm </td>
</tr>
<tr>
<td class='confluenceTd'> <a href="http://schemas.xmlsoap.org/ws/2005/02/rm/wsrm-policy.xsd"
class="external-link" rel="nofollow">http://schemas.xmlsoap.org/ws/2005/02/rm/wsrm-policy.xsd</a>
</td>
<td class='confluenceTd'> <a href="http://schemas.xmlsoap.org/ws/2005/02/rm/policy"
class="external-link" rel="nofollow">http://schemas.xmlsoap.org/ws/2005/02/rm/policy</a>
</td>
<td class='confluenceTd'> /schemas/configuration/wsrm-policy.xsd </td>
<td class='confluenceTd'> cxf-rt-ws-rm </td>
</tr>
<tr>
<td class='confluenceTd'> <a href="http://schemas.xmlsoap.org/wsdl/" class="external-link"
rel="nofollow">http://schemas.xmlsoap.org/wsdl/</a> </td>
<td class='confluenceTd'> <a href="http://schemas.xmlsoap.org/wsdl/" class="external-link"
rel="nofollow">http://schemas.xmlsoap.org/wsdl/</a> </td>
<td class='confluenceTd'> /schemas/wsdl/wsdl.xsd </td>
<td class='confluenceTd'> cxf-common-schemas </td>
</tr>
<tr>
<td class='confluenceTd'> <a href="http://schemas.xmlsoap.org/wsdl/http/" class="external-link"
rel="nofollow">http://schemas.xmlsoap.org/wsdl/http/</a> </td>
<td class='confluenceTd'> <a href="http://schemas.xmlsoap.org/wsdl/http/" class="external-link"
rel="nofollow">http://schemas.xmlsoap.org/wsdl/http/</a> </td>
<td class='confluenceTd'> /schemas/wsdl/http.xsd </td>
<td class='confluenceTd'> cxf-common-schemas </td>
</tr>
<tr>
<td class='confluenceTd'> <a href="http://www.w3.org/2001/xml.xsd" class="external-link"
rel="nofollow">http://www.w3.org/2001/xml.xsd</a> </td>
<td class='confluenceTd'> <a href="http://www.w3.org/XML/1998/namespace" class="external-link"
rel="nofollow">http://www.w3.org/XML/1998/namespace</a> </td>
<td class='confluenceTd'> /schemas/xml.xsd </td>
<td class='confluenceTd'> cxf-rt-ws-policy </td>
</tr>
<tr>
<td class='confluenceTd'> <a href="http://www.w3.org/2006/07/ws-policy.xsd" class="external-link"
rel="nofollow">http://www.w3.org/2006/07/ws-policy.xsd</a> </td>
<td class='confluenceTd'> <a href="http://www.w3.org/2006/07/ws-policy" class="external-link"
rel="nofollow">http://www.w3.org/2006/07/ws-policy</a> </td>
<td class='confluenceTd'> /schemas/ws-policy-200607.xsd </td>
<td class='confluenceTd'> cxf-rt-ws-policy </td>
</tr>
</tbody></table>
</div>

<p>Note for Developers: If you define your own configuration schema, place it in the
schemas subdirectory of the resources directory, then combine <a href="http://cxf.apache.org/"
class="external-link" rel="nofollow">http://cxf.apache.org/</a> and the path of the
schema relative to the resources directory to form the system ID, and make the latter known
to Spring by adding a line similar to the following to the <b>spring.schemas</b>
file in your module's META-INF directory (note the escaped : character):</p>
<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
<pre class="theme: Default; brush: xml; gutter: false" style="font-size:12px; font-family:
ConfluenceInstalledFont,monospace;">
http\://cxf.apache.org/schemas/wsdl/http-conf.xsd=schemas/wsdl/http-conf.xsd
</pre>
</div></div>
    </div>
        <div id="commentsSection" class="wiki-content pageSection">
        <div style="float: right;" class="grey">
                        <a href="https://cwiki.apache.org/confluence/users/removespacenotification.action?spaceKey=CXF20DOC">Stop
watching space</a>
            <span style="padding: 0px 5px;">|</span>
                <a href="https://cwiki.apache.org/confluence/users/editmyemailsettings.action">Change
email notification preferences</a>
</div>
        <a href="https://cwiki.apache.org/confluence/display/CXF20DOC/Schemas+and+Namespaces">View
Online</a>
        |
        <a href="https://cwiki.apache.org/confluence/pages/diffpagesbyversion.action?pageId=56013&revisedVersion=29&originalVersion=28">View
Changes</a>
                |
        <a href="https://cwiki.apache.org/confluence/display/CXF20DOC/Schemas+and+Namespaces?showComments=true&amp;showCommentArea=true#addcomment">Add
Comment</a>
            </div>
</div>
</div>
</div>
</div>
</body>
</html>

Mime
View raw message