Update of /cvsroot/mvp-xml/Common/v2/src/XPath In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24142/v2/src/XPath Modified Files: EmptyXPathNodeIterator.cs IHasXPathNavigator.cs IndexingXPathNavigator.cs SingletonXPathNodeIterator.cs SubtreeeXPathNavigator.cs XPathNavigatorIterator.cs Log Message: Index: SingletonXPathNodeIterator.cs =================================================================== RCS file: /cvsroot/mvp-xml/Common/v2/src/XPath/SingletonXPathNodeIterator.cs,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- SingletonXPathNodeIterator.cs 29 Oct 2005 21:13:10 -0000 1.1 +++ SingletonXPathNodeIterator.cs 25 Nov 2005 22:09:27 -0000 1.2 @@ -8,8 +8,12 @@ namespace Mvp.Xml.Common.XPath { /// <summary> - /// <see cref="XPathNodeIterator"/> over a single node. + /// <see cref="XPathNodeIterator"/> over a single node. Can be used to return a single + /// node out of an XSLT or XPath extension function. /// </summary> + /// <remarks> + /// <para>Author: Oleg Tkachenko, <a href="http://www.xmllab.net">http://www.xmllab.net</a>.</para> + /// </remarks> public class SingletonXPathNodeIterator : XPathNodeIterator { private XPathNavigator navigator; Index: IndexingXPathNavigator.cs =================================================================== RCS file: /cvsroot/mvp-xml/Common/v2/src/XPath/IndexingXPathNavigator.cs,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- IndexingXPathNavigator.cs 28 Oct 2005 20:01:47 -0000 1.4 +++ IndexingXPathNavigator.cs 25 Nov 2005 22:09:27 -0000 1.5 @@ -13,16 +13,16 @@ { /// <summary> /// IndexingXPathNavigator enables lazy or eager indexing of any XML store - /// (XmlDocument, XPathDocument or any other IXPathNavigable store) thus - /// providing alternative way to select nodes directly from built index table - /// and not searhing the tree. This allows drastically decrease selection time + /// (<see cref="XmlDocument"/>, <see cref="XPathDocument"/> or any other <see cref="IXPathNavigable"/> XML store) thus + /// providing an alternative way to select nodes directly from an index table + /// instead of searhing the XML tree. This allows drastically decrease selection time /// on preindexed selections. /// </summary> /// <remarks> - /// <para>Author: Oleg Tkachenko, ol...@xm...</para> + /// <para>Author: Oleg Tkachenko, <a href="http://www.xmllab.net">http://www.xmllab.net</a>.</para> /// <para>Contributors: Daniel Cazzulino, kz...@gm...</para> - /// <para>See http://www.tkachenko.com/blog/archives/000194.html</para> - /// </remarks> + /// <para>See <a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnxmlnet/html/XMLindexing.asp">"XML Indexing Part 1: XML IDs, XSLT Keys and IndexingXPathNavigator"</a>.</para> + /// </remarks> public class IndexingXPathNavigator : XPathNavigator { #region Fields & Ctor Index: IHasXPathNavigator.cs =================================================================== RCS file: /cvsroot/mvp-xml/Common/v2/src/XPath/IHasXPathNavigator.cs,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- IHasXPathNavigator.cs 25 Oct 2005 21:33:44 -0000 1.2 +++ IHasXPathNavigator.cs 25 Nov 2005 22:09:27 -0000 1.3 @@ -7,15 +7,15 @@ namespace Mvp.Xml.Common.XPath { /// <summary> - /// Enables a class to return an XPathNavigator from the current context or position. + /// Enables a class to return an <see cref="XPathNavigator"/> from the current context or position. /// </summary> /// <remarks> - /// <para>Author: Oleg Tkachenko, ol...@xm...</para> + /// <para>Author: Oleg Tkachenko, <a href="http://www.xmllab.net">http://www.xmllab.net</a>.</para> /// </remarks> public interface IHasXPathNavigator { /// <summary> - /// Returns the XPathNavigator for the current context or position. + /// Returns the <see cref="XPathNavigator"/> for the current context or position. /// </summary> XPathNavigator GetNavigator(); } Index: XPathNavigatorIterator.cs =================================================================== RCS file: /cvsroot/mvp-xml/Common/v2/src/XPath/XPathNavigatorIterator.cs,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- XPathNavigatorIterator.cs 29 Oct 2005 21:13:10 -0000 1.3 +++ XPathNavigatorIterator.cs 25 Nov 2005 22:09:27 -0000 1.4 @@ -13,6 +13,10 @@ /// arbitrary addition of the <see cref="XPathNavigator"/> /// nodes that belong to the set. /// </summary> + /// <remarks> + /// <para>Author: Daniel Cazzulino, kz...@gm...</para> + /// <para>Contributors: Oleg Tkachenko, <a href="http://www.xmllab.net">http://www.xmllab.net</a>.</para> + /// </remarks> public class XPathNavigatorIterator : XPathNodeIterator { #region Fields & Ctors Index: SubtreeeXPathNavigator.cs =================================================================== RCS file: /cvsroot/mvp-xml/Common/v2/src/XPath/SubtreeeXPathNavigator.cs,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- SubtreeeXPathNavigator.cs 25 Oct 2005 21:33:44 -0000 1.2 +++ SubtreeeXPathNavigator.cs 25 Nov 2005 22:09:27 -0000 1.3 @@ -9,7 +9,7 @@ namespace Mvp.Xml.Common.XPath { /// <summary> - /// Allows to navigate a subtree of an IXPathNavigable source, + /// Allows to navigate a subtree of an <see cref="IXPathNavigable"/> source, /// by limiting the scope of the navigator to that received /// at construction time. /// </summary> Index: EmptyXPathNodeIterator.cs =================================================================== RCS file: /cvsroot/mvp-xml/Common/v2/src/XPath/EmptyXPathNodeIterator.cs,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- EmptyXPathNodeIterator.cs 30 Oct 2005 12:01:04 -0000 1.2 +++ EmptyXPathNodeIterator.cs 25 Nov 2005 22:09:27 -0000 1.3 @@ -9,8 +9,12 @@ { /// <summary> /// Empty <see cref="XPathNodeIterator"/>, used to represent empty - /// node sequence. Implemented as a singleton. + /// node sequence. Can be used to return empty nodeset out of an XSLT or XPath extension function. + /// Implemented as a singleton. /// </summary> + /// <remarks> + /// <para>Author: Oleg Tkachenko, <a href="http://www.xmllab.net">http://www.xmllab.net</a>.</para> + /// </remarks> public class EmptyXPathNodeIterator : XPathNodeIterator { /// <summary> |