C# Class System.Xml.DocumentXPathNavigator

Inheritance: System.Xml.XPath.XPathNavigator, IHasXmlNode
显示文件 Open project: gbarnett/shared-source-cli-2.0 Class Usage Examples

Private Properties

Property Type Description
CalibrateText void
CheckAttributePosition bool
Compare XmlNodeOrder
DeleteAttribute void
DeleteToFollowingSibling void
FirstChild XmlNode
FirstChildTail XmlNode
GetDepth int
GetNamespaceManager XmlNamespaceManager
IHasXmlNode XmlNode
IsDescendant bool
IsFollowingSibling bool
IsValidChild bool
MoveToFirstNamespaceGlobal bool
MoveToFirstNamespaceLocal bool
MoveToNextNamespaceGlobal bool
MoveToNextNamespaceLocal bool
NextSibling XmlNode
NextSiblingTail XmlNode
OwnerNode XmlNode
ParentNode XmlNode
ParentNodeTail XmlNode
PathHasDuplicateNamespace bool
PreviousSibling XmlNode
PreviousSiblingTail XmlNode
PreviousText XmlNode
PreviousTextTail XmlNode
ResetAttributePosition bool
ResetPosition void
TextEnd XmlNode
TextStart XmlNode

Public Methods

Method Description
AppendChild ( ) : XmlWriter
CheckValidity ( XmlSchemaSet schemas, ValidationEventHandler validationEventHandler ) : bool
Clone ( ) : XPathNavigator
ComparePosition ( XPathNavigator other ) : XmlNodeOrder
CreateAttributes ( ) : XmlWriter
DeleteRange ( XPathNavigator lastSiblingToDelete ) : void
DeleteSelf ( ) : void
DocumentXPathNavigator ( DocumentXPathNavigator other ) : System
DocumentXPathNavigator ( XmlDocument document, XmlNode node ) : System
GetAttribute ( string localName, string namespaceURI ) : string
GetNamespace ( string name ) : string
InsertAfter ( ) : XmlWriter
InsertBefore ( ) : XmlWriter
IsDescendant ( XPathNavigator other ) : bool
IsSamePosition ( XPathNavigator other ) : bool
MoveTo ( XPathNavigator other ) : bool
MoveToAttribute ( string localName, string namespaceURI ) : bool
MoveToChild ( XPathNodeType type ) : bool
MoveToChild ( string localName, string namespaceUri ) : bool
MoveToFirst ( ) : bool
MoveToFirstAttribute ( ) : bool
MoveToFirstChild ( ) : bool
MoveToFirstNamespace ( XPathNamespaceScope scope ) : bool
MoveToFollowing ( XPathNodeType type, XPathNavigator end ) : bool
MoveToFollowing ( string localName, string namespaceUri, XPathNavigator end ) : bool
MoveToId ( string id ) : bool
MoveToNamespace ( string name ) : bool
MoveToNext ( ) : bool
MoveToNext ( XPathNodeType type ) : bool
MoveToNext ( string localName, string namespaceUri ) : bool
MoveToNextAttribute ( ) : bool
MoveToNextNamespace ( XPathNamespaceScope scope ) : bool
MoveToParent ( ) : bool
MoveToPrevious ( ) : bool
MoveToRoot ( ) : void
PrependChild ( ) : XmlWriter
ReplaceRange ( XPathNavigator lastSiblingToReplace ) : XmlWriter
SelectDescendants ( XPathNodeType nt, bool includeSelf ) : XPathNodeIterator
SelectDescendants ( string localName, string namespaceURI, bool matchSelf ) : XPathNodeIterator
SetValue ( string value ) : void

Private Methods

Method Description
CalibrateText ( ) : void
CheckAttributePosition ( XmlAttribute attribute, XmlAttributeCollection &attributes, int index ) : bool
Compare ( XmlNode node1, XmlNode node2 ) : XmlNodeOrder
DeleteAttribute ( XmlAttribute attribute, int index ) : void
DeleteToFollowingSibling ( XmlNode node, XmlNode end ) : void
FirstChild ( XmlNode node ) : XmlNode
FirstChildTail ( XmlNode child ) : XmlNode
GetDepth ( XmlNode node ) : int
GetNamespaceManager ( XmlNode node, XmlDocument document ) : XmlNamespaceManager
IHasXmlNode ( ) : XmlNode
IsDescendant ( XmlNode top, XmlNode bottom ) : bool
IsFollowingSibling ( XmlNode left, XmlNode right ) : bool
IsValidChild ( XmlNode parent, XmlNode child ) : bool
MoveToFirstNamespaceGlobal ( XmlAttributeCollection &attributes, int &index ) : bool
MoveToFirstNamespaceLocal ( XmlAttributeCollection attributes, int &index ) : bool
MoveToNextNamespaceGlobal ( XmlAttributeCollection &attributes, int &index ) : bool
MoveToNextNamespaceLocal ( XmlAttributeCollection attributes, int &index ) : bool
NextSibling ( XmlNode node ) : XmlNode
NextSiblingTail ( XmlNode node, XmlNode sibling ) : XmlNode
OwnerNode ( XmlNode node ) : XmlNode
ParentNode ( XmlNode node ) : XmlNode
ParentNodeTail ( XmlNode parent ) : XmlNode
PathHasDuplicateNamespace ( XmlElement top, XmlElement bottom, string localName ) : bool
PreviousSibling ( XmlNode node ) : XmlNode
PreviousSiblingTail ( XmlNode node, XmlNode sibling ) : XmlNode
PreviousText ( XmlNode node ) : XmlNode
PreviousTextTail ( XmlNode node, XmlNode text ) : XmlNode
ResetAttributePosition ( XmlAttribute attribute, XmlAttributeCollection attributes, int &index ) : bool
ResetPosition ( XmlNode node ) : void
TextEnd ( XmlNode node ) : XmlNode
TextStart ( XmlNode node ) : XmlNode

Method Details

AppendChild() public method

public AppendChild ( ) : XmlWriter
return XmlWriter

CheckValidity() public method

public CheckValidity ( XmlSchemaSet schemas, ValidationEventHandler validationEventHandler ) : bool
schemas System.Xml.Schema.XmlSchemaSet
validationEventHandler ValidationEventHandler
return bool

Clone() public method

public Clone ( ) : XPathNavigator
return System.Xml.XPath.XPathNavigator

ComparePosition() public method

public ComparePosition ( XPathNavigator other ) : XmlNodeOrder
other System.Xml.XPath.XPathNavigator
return XmlNodeOrder

CreateAttributes() public method

public CreateAttributes ( ) : XmlWriter
return XmlWriter

DeleteRange() public method

public DeleteRange ( XPathNavigator lastSiblingToDelete ) : void
lastSiblingToDelete System.Xml.XPath.XPathNavigator
return void

DeleteSelf() public method

public DeleteSelf ( ) : void
return void

DocumentXPathNavigator() public method

public DocumentXPathNavigator ( DocumentXPathNavigator other ) : System
other DocumentXPathNavigator
return System

DocumentXPathNavigator() public method

public DocumentXPathNavigator ( XmlDocument document, XmlNode node ) : System
document XmlDocument
node XmlNode
return System

GetAttribute() public method

public GetAttribute ( string localName, string namespaceURI ) : string
localName string
namespaceURI string
return string

GetNamespace() public method

public GetNamespace ( string name ) : string
name string
return string

InsertAfter() public method

public InsertAfter ( ) : XmlWriter
return XmlWriter

InsertBefore() public method

public InsertBefore ( ) : XmlWriter
return XmlWriter

IsDescendant() public method

public IsDescendant ( XPathNavigator other ) : bool
other System.Xml.XPath.XPathNavigator
return bool

IsSamePosition() public method

public IsSamePosition ( XPathNavigator other ) : bool
other System.Xml.XPath.XPathNavigator
return bool

MoveTo() public method

public MoveTo ( XPathNavigator other ) : bool
other System.Xml.XPath.XPathNavigator
return bool

MoveToAttribute() public method

public MoveToAttribute ( string localName, string namespaceURI ) : bool
localName string
namespaceURI string
return bool

MoveToChild() public method

public MoveToChild ( XPathNodeType type ) : bool
type XPathNodeType
return bool

MoveToChild() public method

public MoveToChild ( string localName, string namespaceUri ) : bool
localName string
namespaceUri string
return bool

MoveToFirst() public method

public MoveToFirst ( ) : bool
return bool

MoveToFirstAttribute() public method

public MoveToFirstAttribute ( ) : bool
return bool

MoveToFirstChild() public method

public MoveToFirstChild ( ) : bool
return bool

MoveToFirstNamespace() public method

public MoveToFirstNamespace ( XPathNamespaceScope scope ) : bool
scope XPathNamespaceScope
return bool

MoveToFollowing() public method

public MoveToFollowing ( XPathNodeType type, XPathNavigator end ) : bool
type XPathNodeType
end System.Xml.XPath.XPathNavigator
return bool

MoveToFollowing() public method

public MoveToFollowing ( string localName, string namespaceUri, XPathNavigator end ) : bool
localName string
namespaceUri string
end System.Xml.XPath.XPathNavigator
return bool

MoveToId() public method

public MoveToId ( string id ) : bool
id string
return bool

MoveToNamespace() public method

public MoveToNamespace ( string name ) : bool
name string
return bool

MoveToNext() public method

public MoveToNext ( ) : bool
return bool

MoveToNext() public method

public MoveToNext ( XPathNodeType type ) : bool
type XPathNodeType
return bool

MoveToNext() public method

public MoveToNext ( string localName, string namespaceUri ) : bool
localName string
namespaceUri string
return bool

MoveToNextAttribute() public method

public MoveToNextAttribute ( ) : bool
return bool

MoveToNextNamespace() public method

public MoveToNextNamespace ( XPathNamespaceScope scope ) : bool
scope XPathNamespaceScope
return bool

MoveToParent() public method

public MoveToParent ( ) : bool
return bool

MoveToPrevious() public method

public MoveToPrevious ( ) : bool
return bool

MoveToRoot() public method

public MoveToRoot ( ) : void
return void

PrependChild() public method

public PrependChild ( ) : XmlWriter
return XmlWriter

ReplaceRange() public method

public ReplaceRange ( XPathNavigator lastSiblingToReplace ) : XmlWriter
lastSiblingToReplace System.Xml.XPath.XPathNavigator
return XmlWriter

SelectDescendants() public method

public SelectDescendants ( XPathNodeType nt, bool includeSelf ) : XPathNodeIterator
nt XPathNodeType
includeSelf bool
return System.Xml.XPath.XPathNodeIterator

SelectDescendants() public method

public SelectDescendants ( string localName, string namespaceURI, bool matchSelf ) : XPathNodeIterator
localName string
namespaceURI string
matchSelf bool
return System.Xml.XPath.XPathNodeIterator

SetValue() public method

public SetValue ( string value ) : void
value string
return void