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

Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
AddLineInfo string
CalcBufferSize int
CanReadContentAs bool
CanReadContentAs bool
CheckElement void
CreateReadContentAsException System.Exception
CreateReadContentAsException System.Exception
CreateReadElementContentAsException System.Exception
CreateReadElementContentAsException System.Exception
CreateSqlReader XmlReader
CreateWriterForInnerOuterXml XmlWriter
FinishReadElementContentAsXxx void
GetEncoding System.Text.Encoding
GetV1ConformanceLevel ConformanceLevel
GetXmlTextReaderImpl XmlTextReaderImpl
HasValueInternal bool
InternalReadContentAsString string
IsTextualNode bool
ReadElementString string
ReadElementString string
ReadElementString string
ReadString string
SetNamespacesFlag void
SetupReadElementContentAsXxx bool
SkipSubtree bool
WriteAttributeValue void
WriteNode void

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

Метод Описание
Close ( ) : void
Create ( Stream input ) : XmlReader
Create ( Stream input, XmlReaderSettings settings ) : XmlReader
Create ( Stream input, XmlReaderSettings settings, String baseUri ) : XmlReader
Create ( Stream input, XmlReaderSettings settings, XmlParserContext inputContext ) : XmlReader
Create ( String inputUri, XmlReaderSettings settings, XmlParserContext inputContext ) : XmlReader
Create ( TextReader input ) : XmlReader
Create ( TextReader input, XmlReaderSettings settings ) : XmlReader
Create ( TextReader input, XmlReaderSettings settings, String baseUri ) : XmlReader
Create ( TextReader input, XmlReaderSettings settings, XmlParserContext inputContext ) : XmlReader
Create ( XmlReader reader, XmlReaderSettings settings ) : XmlReader
Create ( string inputUri ) : XmlReader
Create ( string inputUri, XmlReaderSettings settings ) : XmlReader
Dispose ( ) : void
GetAttribute ( int i ) : string
GetAttribute ( string name ) : string
GetAttribute ( string name, string namespaceURI ) : string
IsName ( string str ) : bool
IsNameToken ( string str ) : bool
IsStartElement ( ) : bool
IsStartElement ( string name ) : bool
IsStartElement ( string localname, string ns ) : bool
LookupNamespace ( string prefix ) : string
MoveToAttribute ( string name ) : bool
MoveToAttribute ( string name, string ns ) : bool
MoveToAttribute ( int i ) : void
MoveToContent ( ) : System.Xml.XmlNodeType
MoveToElement ( ) : bool
MoveToFirstAttribute ( ) : bool
MoveToNextAttribute ( ) : bool
Read ( ) : bool
ReadAttributeValue ( ) : bool
ReadContentAs ( Type returnType, IXmlNamespaceResolver namespaceResolver ) : object
ReadContentAsBase64 ( byte buffer, int index, int count ) : int
ReadContentAsBinHex ( byte buffer, int index, int count ) : int
ReadContentAsBoolean ( ) : bool
ReadContentAsDateTime ( ) : System.DateTime
ReadContentAsDateTimeOffset ( ) : DateTimeOffset
ReadContentAsDecimal ( ) : decimal
ReadContentAsDouble ( ) : double
ReadContentAsFloat ( ) : float
ReadContentAsInt ( ) : int
ReadContentAsLong ( ) : long
ReadContentAsObject ( ) : object
ReadContentAsString ( ) : string
ReadElementContentAs ( Type returnType, IXmlNamespaceResolver namespaceResolver ) : object
ReadElementContentAs ( Type returnType, IXmlNamespaceResolver namespaceResolver, string localName, string namespaceURI ) : object
ReadElementContentAsBase64 ( byte buffer, int index, int count ) : int
ReadElementContentAsBinHex ( byte buffer, int index, int count ) : int
ReadElementContentAsBoolean ( ) : bool
ReadElementContentAsBoolean ( string localName, string namespaceURI ) : bool
ReadElementContentAsDateTime ( ) : System.DateTime
ReadElementContentAsDateTime ( string localName, string namespaceURI ) : System.DateTime
ReadElementContentAsDecimal ( ) : decimal
ReadElementContentAsDecimal ( string localName, string namespaceURI ) : decimal
ReadElementContentAsDouble ( ) : double
ReadElementContentAsDouble ( string localName, string namespaceURI ) : double
ReadElementContentAsFloat ( ) : float
ReadElementContentAsFloat ( string localName, string namespaceURI ) : float
ReadElementContentAsInt ( ) : int
ReadElementContentAsInt ( string localName, string namespaceURI ) : int
ReadElementContentAsLong ( ) : long
ReadElementContentAsLong ( string localName, string namespaceURI ) : long
ReadElementContentAsObject ( ) : object
ReadElementContentAsObject ( string localName, string namespaceURI ) : object
ReadElementContentAsString ( ) : string
ReadElementContentAsString ( string localName, string namespaceURI ) : string
ReadEndElement ( ) : void
ReadInnerXml ( ) : string
ReadOuterXml ( ) : string
ReadStartElement ( ) : void
ReadStartElement ( string name ) : void
ReadStartElement ( string localname, string ns ) : void
ReadSubtree ( ) : XmlReader
ReadToDescendant ( string name ) : bool
ReadToDescendant ( string localName, string namespaceURI ) : bool
ReadToFollowing ( string name ) : bool
ReadToFollowing ( string localName, string namespaceURI ) : bool
ReadToNextSibling ( string name ) : bool
ReadToNextSibling ( string localName, string namespaceURI ) : bool
ReadValueChunk ( char buffer, int index, int count ) : int
ResolveEntity ( ) : void
Skip ( ) : void
this ( int i ) : string
this ( string name ) : string
this ( string name, string namespaceURI ) : string

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

Метод Описание
Dispose ( bool disposing ) : void

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

Метод Описание
AddLineInfo ( string message, IXmlLineInfo lineInfo ) : string
CalcBufferSize ( Stream input ) : int
CanReadContentAs ( ) : bool
CanReadContentAs ( System.Xml.XmlNodeType nodeType ) : bool
CheckElement ( string localName, string namespaceURI ) : void
CreateReadContentAsException ( string methodName ) : Exception
CreateReadContentAsException ( string methodName, System.Xml.XmlNodeType nodeType, IXmlLineInfo lineInfo ) : Exception
CreateReadElementContentAsException ( string methodName ) : Exception
CreateReadElementContentAsException ( string methodName, System.Xml.XmlNodeType nodeType, IXmlLineInfo lineInfo ) : Exception
CreateSqlReader ( Stream input, XmlReaderSettings settings, XmlParserContext inputContext ) : XmlReader
CreateWriterForInnerOuterXml ( StringWriter sw ) : XmlWriter
FinishReadElementContentAsXxx ( ) : void
GetEncoding ( XmlReader reader ) : Encoding
GetV1ConformanceLevel ( XmlReader reader ) : ConformanceLevel
GetXmlTextReaderImpl ( XmlReader reader ) : XmlTextReaderImpl
HasValueInternal ( System.Xml.XmlNodeType nodeType ) : bool
InternalReadContentAsString ( ) : string
IsTextualNode ( System.Xml.XmlNodeType nodeType ) : bool
ReadElementString ( ) : string
ReadElementString ( string name ) : string
ReadElementString ( string localname, string ns ) : string
ReadString ( ) : string
SetNamespacesFlag ( XmlTextWriter xtw ) : void
SetupReadElementContentAsXxx ( string methodName ) : bool
SkipSubtree ( ) : bool
WriteAttributeValue ( XmlWriter xtw ) : void
WriteNode ( XmlWriter xtw, bool defattr ) : void

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

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

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

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

public static Create ( Stream input ) : XmlReader
input Stream
Результат XmlReader

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

public static Create ( Stream input, XmlReaderSettings settings ) : XmlReader
input Stream
settings XmlReaderSettings
Результат XmlReader

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

public static Create ( Stream input, XmlReaderSettings settings, String baseUri ) : XmlReader
input Stream
settings XmlReaderSettings
baseUri String
Результат XmlReader

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

public static Create ( Stream input, XmlReaderSettings settings, XmlParserContext inputContext ) : XmlReader
input Stream
settings XmlReaderSettings
inputContext XmlParserContext
Результат XmlReader

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

public static Create ( String inputUri, XmlReaderSettings settings, XmlParserContext inputContext ) : XmlReader
inputUri String
settings XmlReaderSettings
inputContext XmlParserContext
Результат XmlReader

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

public static Create ( TextReader input ) : XmlReader
input TextReader
Результат XmlReader

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

public static Create ( TextReader input, XmlReaderSettings settings ) : XmlReader
input TextReader
settings XmlReaderSettings
Результат XmlReader

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

public static Create ( TextReader input, XmlReaderSettings settings, String baseUri ) : XmlReader
input TextReader
settings XmlReaderSettings
baseUri String
Результат XmlReader

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

public static Create ( TextReader input, XmlReaderSettings settings, XmlParserContext inputContext ) : XmlReader
input TextReader
settings XmlReaderSettings
inputContext XmlParserContext
Результат XmlReader

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

public static Create ( XmlReader reader, XmlReaderSettings settings ) : XmlReader
reader XmlReader
settings XmlReaderSettings
Результат XmlReader

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

public static Create ( string inputUri ) : XmlReader
inputUri string
Результат XmlReader

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

public static Create ( string inputUri, XmlReaderSettings settings ) : XmlReader
inputUri string
settings XmlReaderSettings
Результат XmlReader

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

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

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

protected Dispose ( bool disposing ) : void
disposing bool
Результат void

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

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

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

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

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

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

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

public static IsName ( string str ) : bool
str string
Результат bool

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

public static IsNameToken ( string str ) : bool
str string
Результат bool

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

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

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

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

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

public IsStartElement ( string localname, string ns ) : bool
localname string
ns string
Результат bool

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

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

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

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

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

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

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

public MoveToAttribute ( int i ) : void
i int
Результат void

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

public MoveToContent ( ) : System.Xml.XmlNodeType
Результат System.Xml.XmlNodeType

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

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

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

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

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

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

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

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

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

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

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

public ReadContentAs ( Type returnType, IXmlNamespaceResolver namespaceResolver ) : object
returnType System.Type
namespaceResolver IXmlNamespaceResolver
Результат object

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

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

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

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

public ReadContentAsDateTime ( ) : System.DateTime
Результат System.DateTime

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

public ReadContentAsDateTimeOffset ( ) : DateTimeOffset
Результат DateTimeOffset

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

public ReadContentAsDecimal ( ) : decimal
Результат decimal

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

public ReadContentAsDouble ( ) : double
Результат double

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

public ReadContentAsFloat ( ) : float
Результат float

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

public ReadContentAsInt ( ) : int
Результат int

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

public ReadContentAsLong ( ) : long
Результат long

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

public ReadContentAsObject ( ) : object
Результат object

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

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

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

public ReadElementContentAs ( Type returnType, IXmlNamespaceResolver namespaceResolver ) : object
returnType System.Type
namespaceResolver IXmlNamespaceResolver
Результат object

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

public ReadElementContentAs ( Type returnType, IXmlNamespaceResolver namespaceResolver, string localName, string namespaceURI ) : object
returnType System.Type
namespaceResolver IXmlNamespaceResolver
localName string
namespaceURI string
Результат object

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

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

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

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

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

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

public ReadElementContentAsDateTime ( ) : System.DateTime
Результат System.DateTime

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

public ReadElementContentAsDateTime ( string localName, string namespaceURI ) : System.DateTime
localName string
namespaceURI string
Результат System.DateTime

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

public ReadElementContentAsDecimal ( ) : decimal
Результат decimal

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

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

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

public ReadElementContentAsDouble ( ) : double
Результат double

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

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

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

public ReadElementContentAsFloat ( ) : float
Результат float

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

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

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

public ReadElementContentAsInt ( ) : int
Результат int

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

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

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

public ReadElementContentAsLong ( ) : long
Результат long

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

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

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

public ReadElementContentAsObject ( ) : object
Результат object

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

public ReadStartElement ( string localname, string ns ) : void
localname string
ns string
Результат void

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

public ReadSubtree ( ) : XmlReader
Результат XmlReader

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

public this ( int i ) : string
i int
Результат string

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

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

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

public this ( string name, string namespaceURI ) : string
name string
namespaceURI string
Результат string