Забавно, git checkout foo
не будет работать, если рабочая копия будет в каталоге, названном foo
; однако, и git checkout HEAD foo
и git checkout ./foo
будет:
$ pwd
/Users/aaron/Documents/work/foo
$ git checkout foo
D foo
Already on "foo"
$ git checkout ./foo
$ git checkout HEAD foo
/html/body/*
Выберет только непосредственные дочерние элементы body
.
Помните, что если вы копируете все эти выбранные узлы, вы также копируете их содержимое. Таким образом, если вы сделаете copy-of
, table
также будет произведено в итоговый документ.
Кроме того, я бы рекомендовал прочитать хотя бы основы XPath, вы задаете слишком много похожих вопросов.