Я хочу выбрать узел XML с условным Xpath, как-
xmlnode.SelectSingleNode("if (ns:substanceAdministration/ns:consumable/@typeCode == UNK) then evaluateThisXpath else evaluateOtherXpath")
мое беспокойство-
<drugID code="UNK">
<sub code="2232" />
</drugID>
Если @code родительского узла - UNK, то только для него должно приниматься значение @code дочернего узла, в противном случае - значение родительского @code.