Краткий ответ :
..
Выбирает родителя текущего (контекстного) узла.
Более длинные и общие ответы :
//node()[childnode1/@childid="51"]
Выбирает любой узел в документе, имеющий дочерний элемент с именем childnode1
, имеющий атрибут childid
со значением '51'.
Нужностарайтесь избегать выражения, которое содержит сокращение //
, потому что это может быть очень неэффективно.Используйте «//» только тогда, когда структура XML-документа заранее неизвестна.
Лучший ответ :
ExpressionSelectingTheChildNode/..