Я ищу пример реализации C # класса, производного от класса Microsoft XPathNavigator. Кто-нибудь может указать мне на такую статью?
Как вы, возможно, знаете (или не знаете), XmlNavigator предназначен для наложения навигации XPath на большинство моделей данных.
Я реализовал свой производный класс XPathNavigator, и он работает очень хорошо. Очень хорошо, за исключением выражений XPath, которые ищут рекурсивно, т.е. "//*".
Я почти уверен, что у меня есть небольшая ошибка в оверидах Clone, MoveToFirstChild или MoveTo, и я подумал, что это может помочь рассмотреть другой пример, если он существует.
Кроме того, я уверен, что я видел статьи в журналах, которые обсуждают это. Мои поиски ничего не дали. Может быть, кто-то помнит такую статью.