C# Класс System.Xml.Xsl.Runtime.XmlNavigatorFilter

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
IsFiltered ( XPathNavigator navigator ) : bool

Return true if the navigator's current node matches the filter condition.

MoveToContent ( XPathNavigator navigator ) : bool

Reposition the navigator to the first matching content node (inc. attributes); skip over filtered nodes. If there are no matching nodes, then don't move navigator and return false.

MoveToFollowing ( XPathNavigator navigator, XPathNavigator navigatorEnd ) : bool

Reposition the navigator to the next following node (inc. descendants); skip over filtered nodes. If there are no matching nodes, then return false.

MoveToFollowingSibling ( XPathNavigator navigator ) : bool

Reposition the navigator to the next following sibling node (no attributes); skip over filtered nodes. If there are no matching nodes, then don't move navigator and return false.

MoveToNextContent ( XPathNavigator navigator ) : bool

Reposition the navigator to the next matching content node (inc. attributes); skip over filtered nodes. If there are no matching nodes, then don't move navigator and return false.

MoveToPreviousSibling ( XPathNavigator navigator ) : bool

Reposition the navigator to the previous sibling node (no attributes); skip over filtered nodes. If there are no matching nodes, then don't move navigator and return false.

Описание методов

IsFiltered() публичный абстрактный Метод

Return true if the navigator's current node matches the filter condition.
public abstract IsFiltered ( XPathNavigator navigator ) : bool
navigator System.Xml.XPath.XPathNavigator
Результат bool

MoveToContent() публичный абстрактный Метод

Reposition the navigator to the first matching content node (inc. attributes); skip over filtered nodes. If there are no matching nodes, then don't move navigator and return false.
public abstract MoveToContent ( XPathNavigator navigator ) : bool
navigator System.Xml.XPath.XPathNavigator
Результат bool

MoveToFollowing() публичный абстрактный Метод

Reposition the navigator to the next following node (inc. descendants); skip over filtered nodes. If there are no matching nodes, then return false.
public abstract MoveToFollowing ( XPathNavigator navigator, XPathNavigator navigatorEnd ) : bool
navigator System.Xml.XPath.XPathNavigator
navigatorEnd System.Xml.XPath.XPathNavigator
Результат bool

MoveToFollowingSibling() публичный абстрактный Метод

Reposition the navigator to the next following sibling node (no attributes); skip over filtered nodes. If there are no matching nodes, then don't move navigator and return false.
public abstract MoveToFollowingSibling ( XPathNavigator navigator ) : bool
navigator System.Xml.XPath.XPathNavigator
Результат bool

MoveToNextContent() публичный абстрактный Метод

Reposition the navigator to the next matching content node (inc. attributes); skip over filtered nodes. If there are no matching nodes, then don't move navigator and return false.
public abstract MoveToNextContent ( XPathNavigator navigator ) : bool
navigator System.Xml.XPath.XPathNavigator
Результат bool

MoveToPreviousSibling() публичный абстрактный Метод

Reposition the navigator to the previous sibling node (no attributes); skip over filtered nodes. If there are no matching nodes, then don't move navigator and return false.
public abstract MoveToPreviousSibling ( XPathNavigator navigator ) : bool
navigator System.Xml.XPath.XPathNavigator
Результат bool