i am getting soap+xml tags as input and i need only xml tags from that i want it to extracted how to do it please anyone help me.
the Soap+Xml tags i am getting :
<soap:Envelope xmlns:ihut="http://www.aaaa.com/GprsModem">
<soap:Body>
<aaautdata>
<aaa:argxmldata>
<aaadata xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" devsrlno="101" signalstrength="30" devicedatetime="01/24/2010 10:10:23 AM" gprsdatetime="01/24/2010 10:10:23 AM" debug="yes">
<autoip>1034|Chromepet|Chennai|117.97.24.32</autoip>
</aaadata>
</aaa:argxmldata>
</aaautdata>
</soap:Body>
</soap:Envelope>

i want only node from <argxmldata><aadata devsrlno="101"...><autoip>1034|Chromepet|Chennai|117.97.24.32</autoip></aadata></argxmldata>

please tell me how to do it in java.