Wie erstellen Sie eine Bedingte Xpath-Anweisung?
Ich möchten, wählen Sie xml-Knoten mit bedingten Xpath-wie-
xmlnode.SelectSingleNode("if (ns:substanceAdministration/ns:consumable/@typeCode == UNK) then evaluateThisXpath else evaluateOtherXpath")
meine Sorge ist-
<drugID code="UNK">
<sub code="2232" />
</drugID>
Wenn @code des übergeordneten Knoten UNK dann nur es sollten @code-Wert der untergeordneten Knoten sonst zu übergeordneten @ - code-Wert.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies sollte den trick tun:
Es ist Xpath pseudocode, ändern Sie es zu Ihrer Bibliothek Sprache
Verwenden:
werden könnte "abgekürzt":