我正在寻找派生自 Microsoft 的 XPathNavigator 类的类的 C# 示例实现。有人能指点我这样的文章吗?
正如您可能(或可能不)知道的那样,XmlNavigator 旨在允许在大多数数据模型上叠加 XPath 导航。
我已经实现了我的派生 XPathNavigator 类,它运行良好。很好,除了递归搜索的 XPath 表达式,即“//*”。
我很确定我在 Clone、MoveToFirstChild 或 MoveTo overides 中有一个微妙的错误,我认为如果存在另一个示例可能会有所帮助。
另外,我确信我已经看过讨论这个问题的杂志文章。事实证明,我的搜索一无所获。也许有人记得这样的文章。