I have been struggling to resolve this problem I am having over the past couple of days. Say, I want to get all the text() from an HTMLdocument, however I only want to know and retrieve of the node that contains text. Example:
foreach (var textNode in node.SelectNodes(".//text()"))
//do stuff here
However, when it comes to retrieving the XPath of the textNode, I get the full XPath including the text node:
Yet I only want the containing node of the text, for example:
Could anyone point me toward a better XPath solution to retrieve all nodes that contains text but only retrieve the XPath up until the containing node?