return ((Envelope) getEnvelope()).getContent();
env.output(b, isFastInfoset());
private static Envelope parseEnvelopeStax(Source src, SOAPPartImpl soapPart) throws SOAPException { XMLStreamReader streamReader = null; if (src instanceof StAXSource) { streamReader = ((StAXSource) src).getXMLStreamReader(); } try { if (streamReader == null) { if (xmlInputFactory == null) xmlInputFactory = XMLInputFactory.newInstance(); streamReader = xmlInputFactory.createXMLStreamReader(src); } // SaajStaxWriter saajWriter = new SaajStaxWriter(soapPart.message, soapPart.document); // XMLStreamReaderToXMLStreamWriter readerWriterBridge = new XMLStreamReaderToXMLStreamWriter( // streamReader, saajWriter, soapPart.getSOAPNamespace()); StaxBridge readerWriterBridge = new StaxReaderBridge(streamReader, soapPart); //bridge will stop reading at body element, and parse upon request, so save it //on the envelope readerWriterBridge.bridgeEnvelopeAndHeaders(); Envelope env = (Envelope) soapPart.getEnvelope(); env.setStaxBridge(readerWriterBridge); return env; } catch (Exception e) { throw new SOAPException(e); } } private static Envelope parseEnvelopeSax(Source src, SOAPPartImpl soapPart)