I've the following xml file inside the /mnt/sdcard. I want to get the version of the \[code\]item type=provider\[/code\] from the following file. The file is big(1500 lines) which has other types also. This is simplified file. In the file I'm interested in this node:\[code\]<Item Type="Provider" Version="19.0.0.0"Checksum="EShHVeNtW1xTfEvLvATwqA==" FileSize="2746200" />\[/code\]From this node I want to get the version i.e. 19.0.0.0.Here is my xml file:\[code\]<Manifest guid="FD29E1EF-A5C4-4D19-ACC8-8C98C7E91B02" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" PackageType="Full" Scope="APPROVED"> <Items> <Item id="fcxm-8ikj-olk-ffgcxh3" Checksum="EShHVeNtW1xTfEvLvATwqA==" value="http://stackoverflow.com/questions/14053717/f425921f-b6ef-4e58-8a14-fcbd0d7e50e9" /> <Item Type="question" Version="19.0.0.0"Checksum="EShHVeNtW1xTfEvLvATwqA==" FileSize="2746200" /> <Item Type="Provider" Version="19.0.0.0"Checksum="EShHVeNtW1xTfEvLvATwqA==" FileSize="2746200" /> </Items></Manifest>\[/code\]I searched on the internet, I got this which is iterating to all the nodes of item type. I dont want want to iterate.How can I do this in Android using \[code\]XmlPullParser\[/code\]?