我正在寻找从 Microsoft 的 XPathNavigator 类派生的类的 C# 示例实现。任何人都可以指出这样一篇文章吗?

您可能(也可能不知道)知道,XmlNavigator 旨在允许在大多数数据模型上叠加 XPath 导航。

我已经实现了我的派生 XPathNavigator 类,它运行良好。很好,除了递归搜索的 XPath 表达式,即“//*”。

我很确定我在 Clone、MoveToFirstChild 或 MoveTo overides 中有一个微妙的错误,我认为如果存在另一个示例,可能会有所帮助。

另外,我确信我看过讨论这个的杂志文章。事实证明,我的搜索一无所获。也许有人记得这样一篇文章。

最佳答案

看看 Aaron Skonnard 的这篇文章:

"XPath Selections and Custom Functions, and More ",

它提供了从 XPathNavigator 派生的类的示例。

关于c# - 在 C# 中实现我自己的 XPathNavigator,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/390178/

10-09 19:31