У меня проблемы с получением одного узла по его явному XPath, который я уже нашел другими способами. У меня есть узел , и я могу получить его XPath, но когда я пытаюсь извлечь этот же узел снова на этот раз через узел. Разве это не должно работать? Я использую HtmlAgilityPack в C # btw для HtmlDocument.
HtmlDocument doc = new HtmlDocument();
doc.Load(@"..\..\test1.htm");
HtmlNode node = doc.DocumentNode.SelectSingleNode("(//node()[@id='something')])[first()]");
HtmlNode same = doc.DocumentNode.SelectSingleNode(node.XPath);
Кстати: это значение узла. XPath:
"/html[1]/body[1]/table[1]/tr[1]/td[1]/div[1]/div[1]/div[2]/table[1]/tr[1]/td[1]/div[1]/div[1]/table[1]/tr[1]/td[1]/div[1]/div[1]/div[4]/div[2]/div[1]/div[1]/div[4]/#text[2]"