C# Класс System.Xml.DocumentXPathNavigator

Наследование: System.Xml.XPath.XPathNavigator, IHasXmlNode
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
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

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

Метод Описание
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

Приватные методы

Метод Описание
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

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

AppendChild() публичный Метод

public AppendChild ( ) : XmlWriter
Результат XmlWriter

CheckValidity() публичный Метод

public CheckValidity ( XmlSchemaSet schemas, ValidationEventHandler validationEventHandler ) : bool
schemas System.Xml.Schema.XmlSchemaSet
validationEventHandler ValidationEventHandler
Результат bool

Clone() публичный Метод

public Clone ( ) : XPathNavigator
Результат System.Xml.XPath.XPathNavigator

ComparePosition() публичный Метод

public ComparePosition ( XPathNavigator other ) : XmlNodeOrder
other System.Xml.XPath.XPathNavigator
Результат XmlNodeOrder

CreateAttributes() публичный Метод

public CreateAttributes ( ) : XmlWriter
Результат XmlWriter

DeleteRange() публичный Метод

public DeleteRange ( XPathNavigator lastSiblingToDelete ) : void
lastSiblingToDelete System.Xml.XPath.XPathNavigator
Результат void

DeleteSelf() публичный Метод

public DeleteSelf ( ) : void
Результат void

DocumentXPathNavigator() публичный Метод

public DocumentXPathNavigator ( DocumentXPathNavigator other ) : System
other DocumentXPathNavigator
Результат System

DocumentXPathNavigator() публичный Метод

public DocumentXPathNavigator ( XmlDocument document, XmlNode node ) : System
document XmlDocument
node XmlNode
Результат System

GetAttribute() публичный Метод

public GetAttribute ( string localName, string namespaceURI ) : string
localName string
namespaceURI string
Результат string

GetNamespace() публичный Метод

public GetNamespace ( string name ) : string
name string
Результат string

InsertAfter() публичный Метод

public InsertAfter ( ) : XmlWriter
Результат XmlWriter

InsertBefore() публичный Метод

public InsertBefore ( ) : XmlWriter
Результат XmlWriter

IsDescendant() публичный Метод

public IsDescendant ( XPathNavigator other ) : bool
other System.Xml.XPath.XPathNavigator
Результат bool

IsSamePosition() публичный Метод

public IsSamePosition ( XPathNavigator other ) : bool
other System.Xml.XPath.XPathNavigator
Результат bool

MoveTo() публичный Метод

public MoveTo ( XPathNavigator other ) : bool
other System.Xml.XPath.XPathNavigator
Результат bool

MoveToAttribute() публичный Метод

public MoveToAttribute ( string localName, string namespaceURI ) : bool
localName string
namespaceURI string
Результат bool

MoveToChild() публичный Метод

public MoveToChild ( XPathNodeType type ) : bool
type XPathNodeType
Результат bool

MoveToChild() публичный Метод

public MoveToChild ( string localName, string namespaceUri ) : bool
localName string
namespaceUri string
Результат bool

MoveToFirst() публичный Метод

public MoveToFirst ( ) : bool
Результат bool

MoveToFirstAttribute() публичный Метод

public MoveToFirstAttribute ( ) : bool
Результат bool

MoveToFirstChild() публичный Метод

public MoveToFirstChild ( ) : bool
Результат bool

MoveToFirstNamespace() публичный Метод

public MoveToFirstNamespace ( XPathNamespaceScope scope ) : bool
scope XPathNamespaceScope
Результат bool

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

public MoveToFollowing ( XPathNodeType type, XPathNavigator end ) : bool
type XPathNodeType
end System.Xml.XPath.XPathNavigator
Результат bool

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

public MoveToFollowing ( string localName, string namespaceUri, XPathNavigator end ) : bool
localName string
namespaceUri string
end System.Xml.XPath.XPathNavigator
Результат bool

MoveToId() публичный Метод

public MoveToId ( string id ) : bool
id string
Результат bool

MoveToNamespace() публичный Метод

public MoveToNamespace ( string name ) : bool
name string
Результат bool

MoveToNext() публичный Метод

public MoveToNext ( ) : bool
Результат bool

MoveToNext() публичный Метод

public MoveToNext ( XPathNodeType type ) : bool
type XPathNodeType
Результат bool

MoveToNext() публичный Метод

public MoveToNext ( string localName, string namespaceUri ) : bool
localName string
namespaceUri string
Результат bool

MoveToNextAttribute() публичный Метод

public MoveToNextAttribute ( ) : bool
Результат bool

MoveToNextNamespace() публичный Метод

public MoveToNextNamespace ( XPathNamespaceScope scope ) : bool
scope XPathNamespaceScope
Результат bool

MoveToParent() публичный Метод

public MoveToParent ( ) : bool
Результат bool

MoveToPrevious() публичный Метод

public MoveToPrevious ( ) : bool
Результат bool

MoveToRoot() публичный Метод

public MoveToRoot ( ) : void
Результат void

PrependChild() публичный Метод

public PrependChild ( ) : XmlWriter
Результат XmlWriter

ReplaceRange() публичный Метод

public ReplaceRange ( XPathNavigator lastSiblingToReplace ) : XmlWriter
lastSiblingToReplace System.Xml.XPath.XPathNavigator
Результат XmlWriter

SelectDescendants() публичный Метод

public SelectDescendants ( XPathNodeType nt, bool includeSelf ) : XPathNodeIterator
nt XPathNodeType
includeSelf bool
Результат System.Xml.XPath.XPathNodeIterator

SelectDescendants() публичный Метод

public SelectDescendants ( string localName, string namespaceURI, bool matchSelf ) : XPathNodeIterator
localName string
namespaceURI string
matchSelf bool
Результат System.Xml.XPath.XPathNodeIterator

SetValue() публичный Метод

public SetValue ( string value ) : void
value string
Результат void