c#htmlagility选择特定xpath

c#htmlagility选择特定xpath,c#,C#,我有以下html代码: <div> <time class="departure"><span></span>value1<time class="return"> <span></span>value2</time> </div> 如您所见,我正在检查depart time(DepartTime)是否存在,然后它将返回后面第一个time元素的下一个innertext值。但这似乎不起作用

我有以下html代码:

<div>
<time class="departure"><span></span>value1<time class="return">
<span></span>value2</time>
</div>
如您所见,我正在检查depart time(DepartTime)是否存在,然后它将返回后面第一个time元素的下一个innertext值。但这似乎不起作用,因为我得到了异常空引用。

通过

    foreach (var node in nodes)
    {
        if (node.InnerText.Trim() == DepartTime)
        {
            ReturnTime = node.ParentNode.SelectNodes("time")[1].InnerText.Trim();
        }
    }
    foreach (var node in nodes)
    {
        if (node.InnerText.Trim() == DepartTime)
        {
            ReturnTime = node.ParentNode.SelectNodes("time")[1].InnerText.Trim();
        }
    }