如何编写xpath以选择具有2个或更多条件的值

时间:2015-06-24 11:40:05

标签: xml xpath

以下是示例xml:

我需要选择消息标记的值,即“xpath语句结果”,条件为“Condition_1 = Extract”和“Condition_2 = AuthorizationViaV1”。

<Row1>
    <uniquekey>11110011</uniquekey>
    <TrackingID>level123</TrackingID>
    <timestamp>2015-06-12T13:28:44.959+05:30</timestamp>
    <acquiretime>500</acquiretime>
    <Condition_1>Login</Condition_1>
    <Condition_2>AuthorizationViaV1</Condition_2>
    <message>xpath statement result</message>
    <payload>abcdefghi</payload>
</Row1>

1 个答案:

答案 0 :(得分:2)

您可以在以下条件中使用and布尔运算符:

Row1[Condition_1 = 'Extract' and Condition_2 = 'AuthorizationViaV1']/message

或者您可以链接条件:

Row1[Condition_1 = 'Extract'][Condition_2 = 'AuthorizationViaV1']/message