.
Я ожидал бы увидеть на месте второго инпута первый, то есть вообще по идее скрипт должен печатать три раза первый нод, ведь я делаю replace второго нода на первый. В чем ошибка? Спасибо
В общем-то xpath возвращает не массив с копиями нодов, а ссылки на них
Никто и не говорит про копии. Просто после выборки эта коллекция уже не меняется и input.replace на нее также не влияет, а изменяет только исходное дерево элементов. Это легко проверить, может, я и не прав