4

我正在寻找派生自 Microsoft 的 XPathNavigator 类的类的 C# 示例实现。有人能指点我这样的文章吗?

正如您可能(或可能不)知道的那样,XmlNavigator 旨在允许在大多数数据模型上叠加 XPath 导航。

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

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

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

4

2 回答 2

3

看看 Aaron Skonnard 的这篇文章:

" XPath 选择和自定义函数等",

它提供了一个派生自XPathNavigator的类的示例。

于 2008-12-24T00:04:38.670 回答
0

您的实现或 MS 中的错误?如果它是 MS 的,那么您可以使用反射器偷看内部。

于 2008-12-23T23:49:01.463 回答