Author: tli
Date: Tue Dec 19 23:10:03 2006
New Revision: 488935
URL: http://svn.apache.org/viewvc?view=rev&rev=488935
Log:
CXF-293 fix the xml type_test failure
Modified:
incubator/cxf/trunk/rt/bindings/xml/src/main/java/org/apache/cxf/binding/xml/interceptor/XMLMessageInInterceptor.java
Modified:
incubator/cxf/trunk/rt/bindings/xml/src/main/java/org/apache/cxf/binding/xml/interceptor/XMLMessageInInterceptor.java
URL:
http://svn.apache.org/viewvc/incubator/cxf/trunk/rt/bindings/xml/src/main/java/org/apache/cxf/binding/xml/interceptor/XMLMessageInInterceptor.java?view=diff&rev=488935&r1=488934&r2=488935
==============================================================================
---
incubator/cxf/trunk/rt/bindings/xml/src/main/java/org/apache/cxf/binding/xml/interceptor/XMLMessageInInterceptor.java
(original)
+++
incubator/cxf/trunk/rt/bindings/xml/src/main/java/org/apache/cxf/binding/xml/interceptor/XMLMessageInInterceptor.java
Tue Dec 19 23:10:03 2006
@@ -154,10 +154,12 @@
XMLBindingMessageFormat xmf =
bmi.getExtensor(XMLBindingMessageFormat.class);
if (xmf != null &&
xmf.getRootNode().getLocalPart().equals(startQName.getLocalPart())) {
message.getExchange().put(BindingOperationInfo.class, boi);
- try {
- xsr.nextTag();
- } catch (XMLStreamException xse) {
- throw new Fault(new
org.apache.cxf.common.i18n.Message("STAX_READ_EXC", BUNDLE));
+ if (!boi.isUnwrappedCapable()) {
+ try {
+ xsr.nextTag();
+ } catch (XMLStreamException xse) {
+ throw new Fault(new
org.apache.cxf.common.i18n.Message("STAX_READ_EXC", BUNDLE));
+ }
}
if (mi.getMessageParts().size() > 0) {
return mi.getMessageParts().get(0);