Я полагаю, что это будет что-то вроде:
//info[last()]/id
Итак, с PHP DOMDocument для каждого примера:
$dom = new DOMDocument;
$dom->load('data.xml');
$xpath = new DOMXPath($dom);
$lastId = $xpath->query('//info[last()]/id')->item(0)->nodeValue;
$nextId = $lastId+1;
Выше предполагается, что последний узел имеет наибольший идентификатор.
В вашем случае невозможно вычислить следующий идентификатор только с помощью XPath.XPath 2.0 предоставляет функцию max
для этого:
max(//info/id)
Однако XPath 2.0 пока не поддерживается во встроенных библиотеках PHP.