C# Класс System.Xml.XPath.XPathNavigatorReader

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

Защищенные свойства (Protected)

Свойство Тип Описание
lineInfo IXmlLineInfo
schemaInfo IXmlSchemaInfo

Private Properties

Свойство Тип Описание
GetElemNav XPathNavigator
GetElemNav XPathNavigator
GetNamespaceByIndex string
IXmlNamespaceResolver string>.IDictionary
IXmlNamespaceResolver string
MoveToAttr void
SetEOF void
ToXmlNodeType System.Xml.XmlNodeType

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

Метод Описание
Close ( ) : void

End reading by transitioning into the Closed state.

Create ( XPathNavigator navToRead ) : XPathNavigatorReader
GetAttribute ( int index ) : string
GetAttribute ( string name ) : string
GetAttribute ( string localName, string namespaceURI ) : string
LookupNamespace ( string prefix ) : string
MoveToAttribute ( string name ) : bool
MoveToAttribute ( string localName, string namespaceName ) : bool
MoveToElement ( ) : bool
MoveToFirstAttribute ( ) : bool
MoveToNextAttribute ( ) : bool
Read ( ) : bool

Move to the next reader state. Return false if that is ReaderState.Closed.

ReadAttributeValue ( ) : bool
ReadContentAsBase64 ( byte buffer, int index, int count ) : int
ReadContentAsBinHex ( byte buffer, int index, int count ) : int
ReadElementContentAsBase64 ( byte buffer, int index, int count ) : int
ReadElementContentAsBinHex ( byte buffer, int index, int count ) : int
ResolveEntity ( ) : void

Защищенные методы

Метод Описание
XPathNavigatorReader ( XPathNavigator navToRead, IXmlLineInfo xli, IXmlSchemaInfo xsi ) : System.IO

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

Метод Описание
GetElemNav ( ) : XPathNavigator
GetElemNav ( int &depth ) : XPathNavigator
GetNamespaceByIndex ( XPathNavigator nav, int index, int &count ) : string
IXmlNamespaceResolver ( XmlNamespaceScope scope ) : string>.IDictionary
IXmlNamespaceResolver ( string prefix ) : string
MoveToAttr ( XPathNavigator nav, int depth ) : void
SetEOF ( ) : void

set reader to EOF state

ToXmlNodeType ( XPathNodeType typ ) : System.Xml.XmlNodeType

Translates an XPathNodeType value into the corresponding XmlNodeType value. XPathNodeType.Whitespace and XPathNodeType.SignificantWhitespace are mapped into XmlNodeType.Text.

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

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

End reading by transitioning into the Closed state.
public Close ( ) : void
Результат void

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

static public Create ( XPathNavigator navToRead ) : XPathNavigatorReader
navToRead XPathNavigator
Результат XPathNavigatorReader

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

public GetAttribute ( int index ) : string
index int
Результат string

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

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

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

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

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

public LookupNamespace ( string prefix ) : string
prefix string
Результат string

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

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

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

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

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

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

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

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

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

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

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

Move to the next reader state. Return false if that is ReaderState.Closed.
public Read ( ) : bool
Результат bool

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

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

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

public ReadContentAsBase64 ( byte buffer, int index, int count ) : int
buffer byte
index int
count int
Результат int

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

public ReadContentAsBinHex ( byte buffer, int index, int count ) : int
buffer byte
index int
count int
Результат int

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

public ReadElementContentAsBase64 ( byte buffer, int index, int count ) : int
buffer byte
index int
count int
Результат int

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

public ReadElementContentAsBinHex ( byte buffer, int index, int count ) : int
buffer byte
index int
count int
Результат int

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

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

XPathNavigatorReader() защищенный Метод

protected XPathNavigatorReader ( XPathNavigator navToRead, IXmlLineInfo xli, IXmlSchemaInfo xsi ) : System.IO
navToRead XPathNavigator
xli IXmlLineInfo
xsi IXmlSchemaInfo
Результат System.IO

Описание свойств

lineInfo защищенное свойство

protected IXmlLineInfo lineInfo
Результат IXmlLineInfo

schemaInfo защищенное свойство

protected IXmlSchemaInfo schemaInfo
Результат IXmlSchemaInfo