次のような条件付きXpathを持つxmlノードを選択したい-
xmlnode.SelectSingleNode("if (ns:substanceAdministration/ns:consumable/@typeCode == UNK) then evaluateThisXpath else evaluateOtherXpath")
私の懸念は-
<drugID code="UNK">
<sub code="2232" />
</drugID>
親ノードの@codeがUNKの場合、それだけが子ノードの@code値を取得する必要があります。それ以外の場合は、親の@code値を取得します。