Почему эти два узла не совпадают? - PullRequest
1 голос
/ 06 октября 2010

У меня есть немного HTML:

<html>
<head>
    <title>title</title>
</head>
<body>
    <p>a pargraph</p>
</body>
</html>

Для чего я беру узлы body и p, а затем попытался

Console.WriteLine(p.ParentNode == body);

И это говорит мне Ложь. Это почему? Мне нужна эта функциональность в моей программе ...

1 Ответ

3 голосов
/ 06 октября 2010

Это потому, что оператор равенства не переопределен! Попробуйте использовать

p.ParentNode.XPath == body.XPath

вместо этого!

...