我想选择带有条件 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 值。