[ https://issues.apache.org/jira/browse/XMLBEANS-427?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12796197#action_12796197 ]
Lukas krecan commented on XMLBEANS-427: --------------------------------------- See original Spring WS issue http://jira.springframework.org/browse/SWS-523 > Namespace prefix in attribute value not resolved correctly > ---------------------------------------------------------- > > Key: XMLBEANS-427 > URL: https://issues.apache.org/jira/browse/XMLBEANS-427 > Project: XMLBeans > Issue Type: Bug > Components: Binding > Affects Versions: Version 2.4 > Reporter: Lukas krecan > Attachments: test-ws-1.0-SNAPSHOT-src.zip > > > I have following SOAP request. > > <soapenv:Envelope xmlns:ns="http://schemas.qqq.com/wsdl/spi/profile/1.0" > xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> > <soapenv:Header/> > <soapenv:Body> > <ns:getRights> > <ns:customerCredential xsi:type="ns:CustomerCredentialMsisdn"> > <ns:msisdn>420123456789</ns:msisdn> > </ns:customerCredential> > </ns:getRights> > </soapenv:Body> > </soapenv:Envelope> > I only need to bind the payload: > <ns:getRights> > <ns:customerCredential xsi:type="ns:CustomerCredentialMsisdn"> > <ns:msisdn>420123456789</ns:msisdn> > </ns:customerCredential> > </ns:getRights> > Please note that namespace prefix ns is not defined. Usually this is not a > problem since in DOM namespaces are already resolved. There is one exception > - attribute value. When XmlBeans try to unmarshall the element, they are not > able to resolve the namespace and do not work correctly. > If following request is used (the only difference is position of ns prefix > declaration) everything works fine > <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> > <soapenv:Header/> > <soapenv:Body> > <ns:getRights xmlns:ns="http://schemas.qqq.com/wsdl/spi/profile/1.0"> > <ns:customerCredential xsi:type="ns:CustomerCredentialMsisdn"> > <ns:msisdn>420123456789</ns:msisdn> > </ns:customerCredential> > </ns:getRights> > </soapenv:Body> > </soapenv:Envelope> -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@xmlbeans.apache.org For additional commands, e-mail: dev-h...@xmlbeans.apache.org