, чтобы написать это используйте:
$handle = fopen('something.xml', 'w');
fwrite($handle, $xml);
fclose($handle);
и чтобы проверить, существует ли существующий xVal, вам нужно взорвать этот элемент по его дочерним элементам и проверить с помощью strpos
strpos($xml, 'xVal='.$info['xVal']);
если strpos возвращает что-то отличное от false (используйте ===, чтобы проверить, ложно ли это, потому что оно может вернуть 0), тогда вам нужно заменить всю эту строку.
Это немного длинный код.