OK, I got reading in place. Starting from
org.apache.cxf.jaxrs.provider.AegisElementProviderTest you can see the
whole business. Note that I did not put a cache into the no-namespace
provider, and that the modularity of the abstract provider does not
allow you to take control of this part of the business and let it have
a cache. So you'll need your own.


On Mon, Oct 4, 2010 at 9:39 PM, Benson Margulies <[email protected]> wrote:
> How about:
>
> <?xml version='1.0' encoding='UTF-8'?><AegisTestBean
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
> xsi:type="AegisTestBean"><boolValue>true</boolValue><strValue>hovercraft</strValue></AegisTestBean>
>
> I'm about to check in a demo of how to make that work. Warning: I've
> only tested the 'write' side so far.
>
> On Mon, Oct 4, 2010 at 8:59 PM, Benson Margulies <[email protected]> 
> wrote:
>> I bet that this isn't good enough for you due to the namespace on the
>> top level element.
>>
>> rt/frontend/jaxrs/src/test/java/org/apache/cxf/jaxrs/provider/NoNamespaceAegisElementProvider.java
>>
>> did this much.
>>
>> I will next look into where that top namespace comes from and what it
>> would take to get rid of it. I think we are now talking about type
>> mapping, and we'll need a custom type mapping to fix THAT.
>>
>> On Mon, Oct 4, 2010 at 8:53 PM, Benson Margulies <[email protected]> 
>> wrote:
>>>
>>> I created a test case for this, and it seemed to work.
>>>
>>> <?xml version='1.0' encoding='UTF-8'?><ns1:AegisTestBean
>>> xmlns:ns1="http://fortest.jaxrs.cxf.apache.org";
>>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
>>> xsi:type="ns1:AegisTestBean"><boolValue>true</boolValue><strValue>hovercraft</strValue></ns1:AegisTestBean>
>>>
>>> I'm going to check it in so you can easily see it.
>>>
>>>
>>>
>>> --
>>> View this message in context: 
>>> http://cxf.547215.n5.nabble.com/Aegis-Binding-without-namespaces-tp2880205p3198672.html
>>> Sent from the cxf-user mailing list archive at Nabble.com.
>>>
>>
>

Reply via email to