返回元素文本使用和条件具有不同的路径级别

时间:2018-04-06 02:15:50

标签: xml xpath

样品:

<ChildElement>
    <Name>Ted</Name>
    <Description>         
        <Details>
            <HairColor>Brown</HairColor>
            <Weight>110</Weight>
            <Height>48</Height>
        </Details>
    </Description>
</ChildElement>

我尝试了无数的变化,但我无法完成以下任务。

我试图通过使用表示Weight元素等于“Ted”的XPath表达式和{{1}来返回Name元素的值(在本例中为110)元素等于“48”。

1 个答案:

答案 0 :(得分:1)

尝试此XPath exprression:

ChildElement[Name='Ted' and Description/Details/Height='48']/Description/Details/Weight

输出

  

110