Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/284.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在C中实现我自己的XPathNavigator#_C#_Xml_Xpath_Xpathnavigator - Fatal编程技术网

C# 在C中实现我自己的XPathNavigator#

C# 在C中实现我自己的XPathNavigator#,c#,xml,xpath,xpathnavigator,C#,Xml,Xpath,Xpathnavigator,我正在寻找一个从Microsoft的XPathNavigator类派生的类的C#示例实现。有人能告诉我这样一篇文章吗 您可能知道(也可能不知道),XmlNavigator的设计允许在大多数数据模型上叠加XPath导航 我已经实现了派生的XPathNavigator类,它工作得非常好。很好,除了递归搜索的XPath表达式,即“//*” 我很确定我在克隆、MoveToFirstChild或MoveToOverides中有一个微妙的bug,我想如果有另一个例子的话,看看它可能会有所帮助 此外,我确信我

我正在寻找一个从Microsoft的XPathNavigator类派生的类的C#示例实现。有人能告诉我这样一篇文章吗

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

我已经实现了派生的XPathNavigator类,它工作得非常好。很好,除了递归搜索的XPath表达式,即“//*”

我很确定我在克隆、MoveToFirstChild或MoveToOverides中有一个微妙的bug,我想如果有另一个例子的话,看看它可能会有所帮助


此外,我确信我在杂志上看到过讨论这一点的文章。我的搜寻毫无结果。也许有人记得这样一篇文章。

是您的实现中的错误还是微软的错误?如果是MS one,那么你可以用它来窥视一下内部。

看看Aaron Skonnard的这篇文章:


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

那么问题是什么?我看不到。如果你能重新表述其中的“问题”,它应该被重新打开。@Gortok:问题似乎是:“也许有人记得这样一篇文章?”。这就是我提供答案的原因。如果可以,请编辑问题并重新打开,我将不胜感激。谢谢。问题是:我正在寻找一个从微软的XPathNavigator类派生的类的C#示例实现,在你关闭某个类之前先学会阅读。@Jonathan Holland:这是一个声明,不是一个问题。