You want to use the getBody method of Envelope. In turn, the getBodyEntries method of Body will let you access the immediately children of the <s:Body> element. Normally, this would be the method call (below you have <name>, which I would guess to be a SOAP struct).
Scott Nichol ----- Original Message ----- From: <[EMAIL PROTECTED]> To: "SOAP-Dev" <[EMAIL PROTECTED]> Sent: Thursday, October 10, 2002 5:58 AM Subject: Parsing SOAP message request in Java > Hi All, > > I want to know how can i access a request that has been sent thru the > message.sent() method .. > > for example.. > i send my xml document through this soap method > > msg.send (new URL ("http://localserver/soap/messagerouter"), > "urn:testservice", msgEnv); > > where msgEnv parsed is a soap xml. which contains the following xml file > <?xml version="1.0" encoding="UTF-8" ?> > <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"> > <s:Body> > <name> > <first> > XXX > </first > > <last> > YYY > </last> > </name> > </s:Body> > </s:Envelope> > > 1) now i need to parse the soap/xml document in the mentod called > doRegister() deployed in urn:testservice. > 2) > here is am sample of the method doRegister > > > public void doRegistration(Envelope env, SOAPContext req, SOAPContext res) > throws IOException, MessagingException > { > > try{ > > String firstName = null; > String lastName = null; > String output =null; > > Vector lovcEntries = env.getEnvelopeEntries(); //trying to get > the xml file contents > > } > > > catch(Exception ex){ > > System.out.println("Exception in the RegisterService :: > doRegistration()"); > > } > } > > i want to get the first and last name tag's from the SOAP/xml. how do i get > it. but by using the above env.getEnvelopeEntries() i am not able to get > entries. Can anyone suggest me how to parse the Sent xnl fine. > > can anyone help me pls.... > > Thanks, > Kavitha > > > -- > To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> > > -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>