[prev in list] [next in list] [prev in thread] [next in thread]
List: xmlbeans-dev
Subject: [jira] Created: (XMLBEANS-427) Namespace prefix in attribute value
From: "Lukas krecan (JIRA)" <xmlbeans-dev () xml ! apache ! org>
Date: 2010-01-04 14:37:54
Message-ID: 278959163.20581262615874693.JavaMail.jira () brutus ! apache ! org
[Download RAW message or body]
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
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-unsubscribe@xmlbeans.apache.org
For additional commands, e-mail: dev-help@xmlbeans.apache.org
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic