SOAPEnvelope addHeader modifies message body/removes whitespace
---------------------------------------------------------------

                 Key: AXIS-2754
                 URL: https://issues.apache.org/jira/browse/AXIS-2754
             Project: Axis
          Issue Type: Bug
          Components: Basic Architecture
    Affects Versions: 1.4
         Environment: java 1.4.2
            Reporter: Gil Bates
            Priority: Critical


Code:

Message msg=...;

org.w3c.dom.Element element = ...;
....
 msg.getMessage().getSOAPEnvelope().addHeader(new SOAPHeaderElement(element));
    

effect:

some whitespace information is removed from the message body although only the 
header should be affected from above lines

assuming the original message is

<?xml version="1.0" encoding="UTF-8"?><soap-env:Envelope 
xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xmlns:xsd="http://www.w3.org/2001/XMLSchema";>
  <soap-env:Body>
    <GetWeather xmlns="http://www.webserviceX.NET";>
      <CityName>Hamburg</CityName>
      <CountryName>Germany</CountryName>
    </GetWeather>
  </soap-env:Body>
</soap-env:Envelope>

Result is

...</soap-env:Header><soap-env:Body id="Body"><GetWeather 
xmlns="http://www.webserviceX.NET";>
      <CityName>Hamburg</CityName>
      <CountryName>Germany</CountryName>
    </GetWeather></soap-env:Body></soap-env:Envelope>

That means, digital signatures etc. can become void.
This makes Aixs unusable for signatures etc.


Or, is there a simple way to avoid this?

-- 
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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to