Does objNode.selectSingleNode("ip").Text actually return the value you expect?