Method | Description | |
---|---|---|
Create ( XPathNodeType nodeType ) : |
Return a previously constructed XmlNavigatorFilter that skips over nodes that do not match the specified type.
|
|
IsFiltered ( |
Return false if the navigator is positioned on a node with a matching type.
|
|
MoveToContent ( |
Reposition the navigator on the first child with a matching type.
|
|
MoveToFollowing ( |
Reposition the navigator on the next following element with a matching kind.
|
|
MoveToFollowingSibling ( |
Reposition the navigator on the next non-attribute sibling with a matching type.
|
|
MoveToNextContent ( |
Reposition the navigator on the next child with a matching type.
|
|
MoveToPreviousSibling ( |
Reposition the navigator on the previous non-attribute sibling with a matching type.
|
Method | Description | |
---|---|---|
XmlNavTypeFilter ( ) : System.Xml |
There are a limited number of types, so create all possible XmlNavTypeFilter objects just once.
|
|
XmlNavTypeFilter ( XPathNodeType nodeType ) : System.Xml |
Keep only nodes with XPathNodeType = nodeType, where XPathNodeType.Text selects whitespace as well.
|
public static Create ( XPathNodeType nodeType ) : |
||
nodeType | XPathNodeType | |
return |
public IsFiltered ( |
||
navigator | ||
return | bool |
public MoveToContent ( |
||
navigator | ||
return | bool |
public MoveToFollowing ( |
||
navigator | ||
navEnd | ||
return | bool |
public MoveToFollowingSibling ( |
||
navigator | ||
return | bool |
public MoveToNextContent ( |
||
navigator | ||
return | bool |
public MoveToPreviousSibling ( |
||
navigator | ||
return | bool |