C# Class System.Xml.XPath.XPathNavigator

Inheritance: XPathItem, ICloneable, IXPathNavigable, IXmlNamespaceResolver
Afficher le fichier Open project: dotnet/corefx Class Usage Examples

Private Properties

Свойство Type Description
BuildSubtree void
CompareSiblings XmlNodeOrder
CompileMatchPattern XPathExpression
CreateContextReader XmlReader
CreateReader XmlReader
GetContentKindMask int
GetDepth int
GetKindMask int
GetNamespaces System.Xml.XmlNamespaceManager
GetValidatingReader XmlReader
ICloneable object
IsText bool
IsValidChildType bool
IsValidSiblingType bool
MoveToNonDescendant bool
MoveToPrevious bool
MoveToPrevious bool

Méthodes publiques

Méthode Description
AppendChild ( ) : XmlWriter
AppendChild ( XPathNavigator newChild ) : void
AppendChild ( XmlReader newChild ) : void
AppendChild ( string newChild ) : void
AppendChildElement ( string prefix, string localName, string namespaceURI, string value ) : void
CheckValidity ( XmlSchemaSet schemas, ValidationEventHandler validationEventHandler ) : bool
Clone ( ) : XPathNavigator
ComparePosition ( XPathNavigator nav ) : XmlNodeOrder
Compile ( string xpath ) : XPathExpression
CreateAttribute ( string prefix, string localName, string namespaceURI, string value ) : void
CreateAttributes ( ) : XmlWriter
CreateNavigator ( ) : XPathNavigator
DeleteRange ( XPathNavigator lastSiblingToDelete ) : void
DeleteSelf ( ) : void
Evaluate ( XPathExpression expr ) : object
Evaluate ( XPathExpression expr, XPathNodeIterator context ) : object
Evaluate ( string xpath ) : object
Evaluate ( string xpath, IXmlNamespaceResolver resolver ) : object
GetAttribute ( string localName, string namespaceURI ) : string
GetNamespace ( string name ) : string
GetNamespacesInScope ( XmlNamespaceScope scope ) : string>.IDictionary
InsertAfter ( ) : XmlWriter
InsertAfter ( XPathNavigator newSibling ) : void
InsertAfter ( XmlReader newSibling ) : void
InsertAfter ( string newSibling ) : void
InsertBefore ( ) : XmlWriter
InsertBefore ( XPathNavigator newSibling ) : void
InsertBefore ( XmlReader newSibling ) : void
InsertBefore ( string newSibling ) : void
InsertElementAfter ( string prefix, string localName, string namespaceURI, string value ) : void
InsertElementBefore ( string prefix, string localName, string namespaceURI, string value ) : void
IsDescendant ( XPathNavigator nav ) : bool
IsSamePosition ( XPathNavigator other ) : bool
LookupNamespace ( string prefix ) : string
LookupPrefix ( string namespaceURI ) : string
Matches ( XPathExpression expr ) : bool
Matches ( string xpath ) : 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 ( ) : bool
MoveToFirstNamespace ( XPathNamespaceScope namespaceScope ) : bool
MoveToFollowing ( XPathNodeType type ) : bool
MoveToFollowing ( XPathNodeType type, XPathNavigator end ) : bool
MoveToFollowing ( string localName, string namespaceURI ) : 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 ( ) : bool
MoveToNextNamespace ( XPathNamespaceScope namespaceScope ) : bool
MoveToParent ( ) : bool
MoveToPrevious ( ) : bool
MoveToRoot ( ) : void
PrependChild ( ) : XmlWriter
PrependChild ( XPathNavigator newChild ) : void
PrependChild ( XmlReader newChild ) : void
PrependChild ( string newChild ) : void
PrependChildElement ( string prefix, string localName, string namespaceURI, string value ) : void
ReadSubtree ( ) : XmlReader
ReplaceRange ( XPathNavigator lastSiblingToReplace ) : XmlWriter
ReplaceSelf ( XPathNavigator newNode ) : void
ReplaceSelf ( XmlReader newNode ) : void
ReplaceSelf ( string newNode ) : void
Select ( XPathExpression expr ) : XPathNodeIterator
Select ( string xpath ) : XPathNodeIterator
Select ( string xpath, IXmlNamespaceResolver resolver ) : XPathNodeIterator
SelectAncestors ( XPathNodeType type, bool matchSelf ) : XPathNodeIterator
SelectAncestors ( string name, string namespaceURI, bool matchSelf ) : XPathNodeIterator
SelectChildren ( XPathNodeType type ) : XPathNodeIterator
SelectChildren ( string name, string namespaceURI ) : XPathNodeIterator
SelectDescendants ( XPathNodeType type, bool matchSelf ) : XPathNodeIterator
SelectDescendants ( string name, string namespaceURI, bool matchSelf ) : XPathNodeIterator
SelectSingleNode ( XPathExpression expression ) : XPathNavigator
SelectSingleNode ( string xpath ) : XPathNavigator
SelectSingleNode ( string xpath, IXmlNamespaceResolver resolver ) : XPathNavigator
SetTypedValue ( object typedValue ) : void
SetValue ( string value ) : void
ToString ( ) : string
ValueAs ( Type returnType, IXmlNamespaceResolver nsResolver ) : object
WriteSubtree ( XmlWriter writer ) : void

Private Methods

Méthode Description
BuildSubtree ( XmlReader reader, XmlWriter writer ) : void
CompareSiblings ( XPathNavigator n1, XPathNavigator n2 ) : XmlNodeOrder
CompileMatchPattern ( string xpath ) : XPathExpression
CreateContextReader ( string xml, bool fromCurrentNode ) : XmlReader
CreateReader ( ) : XmlReader
GetContentKindMask ( XPathNodeType type ) : int
GetDepth ( XPathNavigator nav ) : int
GetKindMask ( XPathNodeType type ) : int
GetNamespaces ( IXmlNamespaceResolver resolver ) : XmlNamespaceManager
GetValidatingReader ( XmlReader reader, XmlSchemaSet schemas, ValidationEventHandler validationEvent, XmlSchemaType schemaType, XmlSchemaElement schemaElement, XmlSchemaAttribute schemaAttribute ) : XmlReader
ICloneable ( ) : object
IsText ( XPathNodeType type ) : bool
IsValidChildType ( XPathNodeType type ) : bool
IsValidSiblingType ( XPathNodeType type ) : bool
MoveToNonDescendant ( ) : bool
MoveToPrevious ( XPathNodeType type ) : bool
MoveToPrevious ( string localName, string namespaceURI ) : bool

Method Details

AppendChild() public méthode

public AppendChild ( ) : XmlWriter
Résultat System.Xml.XmlWriter

AppendChild() public méthode

public AppendChild ( XPathNavigator newChild ) : void
newChild XPathNavigator
Résultat void

AppendChild() public méthode

public AppendChild ( XmlReader newChild ) : void
newChild XmlReader
Résultat void

AppendChild() public méthode

public AppendChild ( string newChild ) : void
newChild string
Résultat void

AppendChildElement() public méthode

public AppendChildElement ( string prefix, string localName, string namespaceURI, string value ) : void
prefix string
localName string
namespaceURI string
value string
Résultat void

CheckValidity() public méthode

public CheckValidity ( XmlSchemaSet schemas, ValidationEventHandler validationEventHandler ) : bool
schemas System.Xml.Schema.XmlSchemaSet
validationEventHandler ValidationEventHandler
Résultat bool

Clone() public abstract méthode

public abstract Clone ( ) : XPathNavigator
Résultat XPathNavigator

ComparePosition() public méthode

public ComparePosition ( XPathNavigator nav ) : XmlNodeOrder
nav XPathNavigator
Résultat XmlNodeOrder

Compile() public méthode

public Compile ( string xpath ) : XPathExpression
xpath string
Résultat XPathExpression

CreateAttribute() public méthode

public CreateAttribute ( string prefix, string localName, string namespaceURI, string value ) : void
prefix string
localName string
namespaceURI string
value string
Résultat void

CreateAttributes() public méthode

public CreateAttributes ( ) : XmlWriter
Résultat System.Xml.XmlWriter

CreateNavigator() public méthode

public CreateNavigator ( ) : XPathNavigator
Résultat XPathNavigator

DeleteRange() public méthode

public DeleteRange ( XPathNavigator lastSiblingToDelete ) : void
lastSiblingToDelete XPathNavigator
Résultat void

DeleteSelf() public méthode

public DeleteSelf ( ) : void
Résultat void

Evaluate() public méthode

public Evaluate ( XPathExpression expr ) : object
expr XPathExpression
Résultat object

Evaluate() public méthode

public Evaluate ( XPathExpression expr, XPathNodeIterator context ) : object
expr XPathExpression
context XPathNodeIterator
Résultat object

Evaluate() public méthode

public Evaluate ( string xpath ) : object
xpath string
Résultat object

Evaluate() public méthode

public Evaluate ( string xpath, IXmlNamespaceResolver resolver ) : object
xpath string
resolver IXmlNamespaceResolver
Résultat object

GetAttribute() public méthode

public GetAttribute ( string localName, string namespaceURI ) : string
localName string
namespaceURI string
Résultat string

GetNamespace() public méthode

public GetNamespace ( string name ) : string
name string
Résultat string

GetNamespacesInScope() public méthode

public GetNamespacesInScope ( XmlNamespaceScope scope ) : string>.IDictionary
scope XmlNamespaceScope
Résultat string>.IDictionary

InsertAfter() public méthode

public InsertAfter ( ) : XmlWriter
Résultat System.Xml.XmlWriter

InsertAfter() public méthode

public InsertAfter ( XPathNavigator newSibling ) : void
newSibling XPathNavigator
Résultat void

InsertAfter() public méthode

public InsertAfter ( XmlReader newSibling ) : void
newSibling XmlReader
Résultat void

InsertAfter() public méthode

public InsertAfter ( string newSibling ) : void
newSibling string
Résultat void

InsertBefore() public méthode

public InsertBefore ( ) : XmlWriter
Résultat System.Xml.XmlWriter

InsertBefore() public méthode

public InsertBefore ( XPathNavigator newSibling ) : void
newSibling XPathNavigator
Résultat void

InsertBefore() public méthode

public InsertBefore ( XmlReader newSibling ) : void
newSibling XmlReader
Résultat void

InsertBefore() public méthode

public InsertBefore ( string newSibling ) : void
newSibling string
Résultat void

InsertElementAfter() public méthode

public InsertElementAfter ( string prefix, string localName, string namespaceURI, string value ) : void
prefix string
localName string
namespaceURI string
value string
Résultat void

InsertElementBefore() public méthode

public InsertElementBefore ( string prefix, string localName, string namespaceURI, string value ) : void
prefix string
localName string
namespaceURI string
value string
Résultat void

IsDescendant() public méthode

public IsDescendant ( XPathNavigator nav ) : bool
nav XPathNavigator
Résultat bool

IsSamePosition() public abstract méthode

public abstract IsSamePosition ( XPathNavigator other ) : bool
other XPathNavigator
Résultat bool

LookupNamespace() public méthode

public LookupNamespace ( string prefix ) : string
prefix string
Résultat string

LookupPrefix() public méthode

public LookupPrefix ( string namespaceURI ) : string
namespaceURI string
Résultat string

Matches() public méthode

public Matches ( XPathExpression expr ) : bool
expr XPathExpression
Résultat bool

Matches() public méthode

public Matches ( string xpath ) : bool
xpath string
Résultat bool

MoveTo() public abstract méthode

public abstract MoveTo ( XPathNavigator other ) : bool
other XPathNavigator
Résultat bool

MoveToAttribute() public méthode

public MoveToAttribute ( string localName, string namespaceURI ) : bool
localName string
namespaceURI string
Résultat bool

MoveToChild() public méthode

public MoveToChild ( XPathNodeType type ) : bool
type XPathNodeType
Résultat bool

MoveToChild() public méthode

public MoveToChild ( string localName, string namespaceURI ) : bool
localName string
namespaceURI string
Résultat bool

MoveToFirst() public méthode

public MoveToFirst ( ) : bool
Résultat bool

MoveToFirstAttribute() public abstract méthode

public abstract MoveToFirstAttribute ( ) : bool
Résultat bool

MoveToFirstChild() public abstract méthode

public abstract MoveToFirstChild ( ) : bool
Résultat bool

MoveToFirstNamespace() public méthode

public MoveToFirstNamespace ( ) : bool
Résultat bool

MoveToFirstNamespace() public abstract méthode

public abstract MoveToFirstNamespace ( XPathNamespaceScope namespaceScope ) : bool
namespaceScope XPathNamespaceScope
Résultat bool

MoveToFollowing() public méthode

public MoveToFollowing ( XPathNodeType type ) : bool
type XPathNodeType
Résultat bool

MoveToFollowing() public méthode

public MoveToFollowing ( XPathNodeType type, XPathNavigator end ) : bool
type XPathNodeType
end XPathNavigator
Résultat bool

MoveToFollowing() public méthode

public MoveToFollowing ( string localName, string namespaceURI ) : bool
localName string
namespaceURI string
Résultat bool

MoveToFollowing() public méthode

public MoveToFollowing ( string localName, string namespaceURI, XPathNavigator end ) : bool
localName string
namespaceURI string
end XPathNavigator
Résultat bool

MoveToId() public abstract méthode

public abstract MoveToId ( string id ) : bool
id string
Résultat bool

MoveToNamespace() public méthode

public MoveToNamespace ( string name ) : bool
name string
Résultat bool

MoveToNext() public abstract méthode

public abstract MoveToNext ( ) : bool
Résultat bool

MoveToNext() public méthode

public MoveToNext ( XPathNodeType type ) : bool
type XPathNodeType
Résultat bool

MoveToNext() public méthode

public MoveToNext ( string localName, string namespaceURI ) : bool
localName string
namespaceURI string
Résultat bool

MoveToNextAttribute() public abstract méthode

public abstract MoveToNextAttribute ( ) : bool
Résultat bool

MoveToNextNamespace() public méthode

public MoveToNextNamespace ( ) : bool
Résultat bool

MoveToNextNamespace() public abstract méthode

public abstract MoveToNextNamespace ( XPathNamespaceScope namespaceScope ) : bool
namespaceScope XPathNamespaceScope
Résultat bool

MoveToParent() public abstract méthode

public abstract MoveToParent ( ) : bool
Résultat bool

MoveToPrevious() public abstract méthode

public abstract MoveToPrevious ( ) : bool
Résultat bool

MoveToRoot() public méthode

public MoveToRoot ( ) : void
Résultat void

PrependChild() public méthode

public PrependChild ( ) : XmlWriter
Résultat System.Xml.XmlWriter

PrependChild() public méthode

public PrependChild ( XPathNavigator newChild ) : void
newChild XPathNavigator
Résultat void

PrependChild() public méthode

public PrependChild ( XmlReader newChild ) : void
newChild XmlReader
Résultat void

PrependChild() public méthode

public PrependChild ( string newChild ) : void
newChild string
Résultat void

PrependChildElement() public méthode

public PrependChildElement ( string prefix, string localName, string namespaceURI, string value ) : void
prefix string
localName string
namespaceURI string
value string
Résultat void

ReadSubtree() public méthode

public ReadSubtree ( ) : XmlReader
Résultat XmlReader

ReplaceRange() public méthode

public ReplaceRange ( XPathNavigator lastSiblingToReplace ) : XmlWriter
lastSiblingToReplace XPathNavigator
Résultat System.Xml.XmlWriter

ReplaceSelf() public méthode

public ReplaceSelf ( XPathNavigator newNode ) : void
newNode XPathNavigator
Résultat void

ReplaceSelf() public méthode

public ReplaceSelf ( XmlReader newNode ) : void
newNode XmlReader
Résultat void

ReplaceSelf() public méthode

public ReplaceSelf ( string newNode ) : void
newNode string
Résultat void

Select() public méthode

public Select ( XPathExpression expr ) : XPathNodeIterator
expr XPathExpression
Résultat XPathNodeIterator

Select() public méthode

public Select ( string xpath ) : XPathNodeIterator
xpath string
Résultat XPathNodeIterator

Select() public méthode

public Select ( string xpath, IXmlNamespaceResolver resolver ) : XPathNodeIterator
xpath string
resolver IXmlNamespaceResolver
Résultat XPathNodeIterator

SelectAncestors() public méthode

public SelectAncestors ( XPathNodeType type, bool matchSelf ) : XPathNodeIterator
type XPathNodeType
matchSelf bool
Résultat XPathNodeIterator

SelectAncestors() public méthode

public SelectAncestors ( string name, string namespaceURI, bool matchSelf ) : XPathNodeIterator
name string
namespaceURI string
matchSelf bool
Résultat XPathNodeIterator

SelectChildren() public méthode

public SelectChildren ( XPathNodeType type ) : XPathNodeIterator
type XPathNodeType
Résultat XPathNodeIterator

SelectChildren() public méthode

public SelectChildren ( string name, string namespaceURI ) : XPathNodeIterator
name string
namespaceURI string
Résultat XPathNodeIterator

SelectDescendants() public méthode

public SelectDescendants ( XPathNodeType type, bool matchSelf ) : XPathNodeIterator
type XPathNodeType
matchSelf bool
Résultat XPathNodeIterator

SelectDescendants() public méthode

public SelectDescendants ( string name, string namespaceURI, bool matchSelf ) : XPathNodeIterator
name string
namespaceURI string
matchSelf bool
Résultat XPathNodeIterator

SelectSingleNode() public méthode

public SelectSingleNode ( XPathExpression expression ) : XPathNavigator
expression XPathExpression
Résultat XPathNavigator

SelectSingleNode() public méthode

public SelectSingleNode ( string xpath ) : XPathNavigator
xpath string
Résultat XPathNavigator

SelectSingleNode() public méthode

public SelectSingleNode ( string xpath, IXmlNamespaceResolver resolver ) : XPathNavigator
xpath string
resolver IXmlNamespaceResolver
Résultat XPathNavigator

SetTypedValue() public méthode

public SetTypedValue ( object typedValue ) : void
typedValue object
Résultat void

SetValue() public méthode

public SetValue ( string value ) : void
value string
Résultat void

ToString() public méthode

public ToString ( ) : string
Résultat string

ValueAs() public méthode

public ValueAs ( Type returnType, IXmlNamespaceResolver nsResolver ) : object
returnType Type
nsResolver IXmlNamespaceResolver
Résultat object

WriteSubtree() public méthode

public WriteSubtree ( XmlWriter writer ) : void
writer XmlWriter
Résultat void