original xml:
<credentials>
<machine name="xyz">
<cred-pair>
<login>asad</login>
<password>12345</password>
</cred-pair>
</machine>
<machine name="pqr">
<cred-pair>
<login>ssdas</login>
<password>12345</password>
</cred-pair>
</machine>
</credentials>
mycode:
insertNode(String login,String password, String machine_name){
SAXReader saxReader = new SAXReader();
boolean checkAttribute = false;
Document document = saxReader.read("creds.xml");
List<?> list1 = document.selectNodes("//machine/@name" );
Iterator<?> itr=list1.iterator();
while(itr.hasNext()){
Attribute attribute=(Attribute)itr.next();
if( attribute.getValue().equals(machine_name))
{
checkAttribute=true;
break;
...