![]() |
![]() | ![]() | ![]() | Altova Mailing List Archives>Archive Index >microsoft.public.xsl Archive Home >Recent entries >Thread Prev - Re: Passing an XPathNavigator to a custum function. >Thread Next - Re: Passing an XPathNavigator to a custum function. Re: Passing an XPathNavigator to a custum function.To: NULL Date: 8/3/2008 1:49:00 PM Kevin Burton wrote: > Not to be argumentative but mearly trying to understand. Besides, whatever > works, right? > > There is some sample code under the XPathNavigator that shows recursive > calls to XPathNavigator using MoveNext() starting out with > MoveToFirstChild(). This would suggest that XPathNavigator handles more than > one node. If not then what is the difference between XPathNavigator and just > XmlNode? MoveNext is not a method of XPathNavigator. MoveToFirstChild is one. I am not sure which sample code you refer to, either post it or post a URL to it. As for passing objects to extension functions in XSLT stylesheets, see http://msdn.microsoft.com/en-us/library/wxaw5z5e(VS.80).aspx, it lists XPathNodeIterator as a class corresponding to a node set. As for the difference between XPathNavigator and XmlNode, XmlNode and its subclasses are the DOM implementation in the .NET framework while XPathNavigator is an abstract class that provides a model for XPath based navigation. There are concrete implementations of that, one for the DOM model (XmlNode/XmlDocument/XmlElement and so on), one for XPathDocument. -- Martin Honnen --- MVP XML http://JavaScript.FAQTs.com/ | ![]() | ![]() | ![]() |
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | |||
|
