C# Class System.Xml.XmlReader.XmlReader

显示文件 Open project: runefs/Marvin

Private Properties

Property Type Description
CheckSupport void
CreateCustomizedTextReader XmlReader
CreateFilteredXmlReader XmlReader
CreateValidatingXmlReader XmlReader
GetLocation string
GetNodeType System.Xml.XmlNodeType
IDisposable void
IsContent bool
PopulateNameTable XmlNameTable
PopulateParserContext XmlParserContext
PopulateSettings XmlReaderSettings
ReadContentAsObject object
ReadContentString string
ReadContentString string
ReadElementContentAsObject object
ReadElementContentAsObject object
ValueAs object
XmlError XmlException
XmlError XmlException

Public Methods

Method Description
Close ( ) : void
Create ( Stream stream ) : XmlReader
Create ( Stream stream, XmlReaderSettings settings ) : XmlReader
Create ( Stream stream, XmlReaderSettings settings, XmlParserContext context ) : XmlReader
Create ( Stream stream, XmlReaderSettings settings, string baseUri ) : XmlReader
Create ( TextReader reader ) : XmlReader
Create ( TextReader reader, XmlReaderSettings settings ) : XmlReader
Create ( TextReader reader, XmlReaderSettings settings, XmlParserContext context ) : XmlReader
Create ( TextReader reader, XmlReaderSettings settings, string baseUri ) : XmlReader
Create ( XmlReader reader, XmlReaderSettings settings ) : XmlReader
Create ( string url ) : XmlReader
Create ( string url, XmlReaderSettings settings ) : XmlReader
Create ( string url, XmlReaderSettings settings, XmlParserContext context ) : XmlReader
GetAttribute ( int i ) : string
GetAttribute ( string name ) : string
GetAttribute ( string localName, string namespaceName ) : string
IsName ( string s ) : bool
IsNameToken ( string s ) : bool
IsStartElement ( ) : bool
IsStartElement ( string name ) : bool
IsStartElement ( string localName, string namespaceName ) : bool
LookupNamespace ( string prefix ) : string
MoveToAttribute ( string name ) : bool
MoveToAttribute ( string localName, string namespaceName ) : bool
MoveToAttribute ( int i ) : void
MoveToContent ( ) : System.Xml.XmlNodeType
MoveToElement ( ) : bool
MoveToFirstAttribute ( ) : bool
MoveToNextAttribute ( ) : bool
Read ( ) : bool
ReadAttributeValue ( ) : bool
ReadContentAs ( Type type, IXmlNamespaceResolver resolver ) : object
ReadContentAsBase64 ( byte buffer, int offset, int length ) : int
ReadContentAsBinHex ( byte buffer, int offset, int length ) : int
ReadContentAsBoolean ( ) : bool
ReadContentAsDateTime ( ) : DateTime
ReadContentAsDecimal ( ) : decimal
ReadContentAsDouble ( ) : double
ReadContentAsFloat ( ) : float
ReadContentAsInt ( ) : int
ReadContentAsLong ( ) : long
ReadContentAsString ( ) : string
ReadElementContentAs ( Type type, IXmlNamespaceResolver resolver ) : object
ReadElementContentAs ( Type type, IXmlNamespaceResolver resolver, string localName, string namespaceURI ) : object
ReadElementContentAsBase64 ( byte buffer, int offset, int length ) : int
ReadElementContentAsBinHex ( byte buffer, int offset, int length ) : int
ReadElementContentAsBoolean ( ) : bool
ReadElementContentAsBoolean ( string localName, string namespaceURI ) : bool
ReadElementContentAsDateTime ( ) : DateTime
ReadElementContentAsDateTime ( string localName, string namespaceURI ) : 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
ReadElementContentAsString ( ) : string
ReadElementContentAsString ( string localName, string namespaceURI ) : string
ReadElementString ( ) : string
ReadElementString ( string name ) : string
ReadElementString ( string localName, string namespaceName ) : string
ReadEndElement ( ) : void
ReadInnerXml ( ) : string
ReadOuterXml ( ) : string
ReadStartElement ( ) : void
ReadStartElement ( string name ) : void
ReadStartElement ( string localName, string namespaceName ) : void
ReadString ( ) : string
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 offset, int length ) : int
ResolveEntity ( ) : void
Skip ( ) : void
this ( int i ) : string
this ( string name ) : string
this ( string name, string namespaceURI ) : string

Protected Methods

Method Description
Dispose ( bool disposing ) : void
XmlReader ( ) : System.Collections

Private Methods

Method Description
CheckSupport ( ) : void
CreateCustomizedTextReader ( XmlTextReader reader, XmlReaderSettings settings ) : XmlReader
CreateFilteredXmlReader ( XmlReader reader, XmlReaderSettings settings ) : XmlReader
CreateValidatingXmlReader ( XmlReader reader, XmlReaderSettings settings ) : XmlReader
GetLocation ( ) : string
GetNodeType ( XmlReaderSettings settings ) : System.Xml.XmlNodeType
IDisposable ( ) : void
IsContent ( System.Xml.XmlNodeType nodeType ) : bool
PopulateNameTable ( XmlReaderSettings settings ) : XmlNameTable
PopulateParserContext ( XmlReaderSettings settings, string baseUri ) : XmlParserContext
PopulateSettings ( XmlReaderSettings src ) : XmlReaderSettings
ReadContentAsObject ( ) : object
ReadContentString ( ) : string
ReadContentString ( bool isText ) : string
ReadElementContentAsObject ( ) : object
ReadElementContentAsObject ( string localName, string namespaceURI ) : object
ValueAs ( string text, Type type, IXmlNamespaceResolver resolver ) : object
XmlError ( string message ) : XmlException
XmlError ( string message, Exception innerException ) : XmlException

Method Details

Close() public abstract method

public abstract Close ( ) : void
return void

Create() public static method

public static Create ( Stream stream ) : XmlReader
stream System.IO.Stream
return XmlReader

Create() public static method

public static Create ( Stream stream, XmlReaderSettings settings ) : XmlReader
stream System.IO.Stream
settings XmlReaderSettings
return XmlReader

Create() public static method

public static Create ( Stream stream, XmlReaderSettings settings, XmlParserContext context ) : XmlReader
stream System.IO.Stream
settings XmlReaderSettings
context XmlParserContext
return XmlReader

Create() public static method

public static Create ( Stream stream, XmlReaderSettings settings, string baseUri ) : XmlReader
stream System.IO.Stream
settings XmlReaderSettings
baseUri string
return XmlReader

Create() public static method

public static Create ( TextReader reader ) : XmlReader
reader TextReader
return XmlReader

Create() public static method

public static Create ( TextReader reader, XmlReaderSettings settings ) : XmlReader
reader TextReader
settings XmlReaderSettings
return XmlReader

Create() public static method

public static Create ( TextReader reader, XmlReaderSettings settings, XmlParserContext context ) : XmlReader
reader TextReader
settings XmlReaderSettings
context XmlParserContext
return XmlReader

Create() public static method

public static Create ( TextReader reader, XmlReaderSettings settings, string baseUri ) : XmlReader
reader TextReader
settings XmlReaderSettings
baseUri string
return XmlReader

Create() public static method

public static Create ( XmlReader reader, XmlReaderSettings settings ) : XmlReader
reader XmlReader
settings XmlReaderSettings
return XmlReader

Create() public static method

public static Create ( string url ) : XmlReader
url string
return XmlReader

Create() public static method

public static Create ( string url, XmlReaderSettings settings ) : XmlReader
url string
settings XmlReaderSettings
return XmlReader

Create() public static method

public static Create ( string url, XmlReaderSettings settings, XmlParserContext context ) : XmlReader
url string
settings XmlReaderSettings
context XmlParserContext
return XmlReader

Dispose() protected method

protected Dispose ( bool disposing ) : void
disposing bool
return void

GetAttribute() public abstract method

public abstract GetAttribute ( int i ) : string
i int
return string

GetAttribute() public abstract method

public abstract GetAttribute ( string name ) : string
name string
return string

GetAttribute() public abstract method

public abstract GetAttribute ( string localName, string namespaceName ) : string
localName string
namespaceName string
return string

IsName() public static method

public static IsName ( string s ) : bool
s string
return bool

IsNameToken() public static method

public static IsNameToken ( string s ) : bool
s string
return bool

IsStartElement() public method

public IsStartElement ( ) : bool
return bool

IsStartElement() public method

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

IsStartElement() public method

public IsStartElement ( string localName, string namespaceName ) : bool
localName string
namespaceName string
return bool

LookupNamespace() public abstract method

public abstract LookupNamespace ( string prefix ) : string
prefix string
return string

MoveToAttribute() public abstract method

public abstract MoveToAttribute ( string name ) : bool
name string
return bool

MoveToAttribute() public abstract method

public abstract MoveToAttribute ( string localName, string namespaceName ) : bool
localName string
namespaceName string
return bool

MoveToAttribute() public method

public MoveToAttribute ( int i ) : void
i int
return void

MoveToContent() public method

public MoveToContent ( ) : System.Xml.XmlNodeType
return System.Xml.XmlNodeType

MoveToElement() public abstract method

public abstract MoveToElement ( ) : bool
return bool

MoveToFirstAttribute() public abstract method

public abstract MoveToFirstAttribute ( ) : bool
return bool

MoveToNextAttribute() public abstract method

public abstract MoveToNextAttribute ( ) : bool
return bool

Read() public abstract method

public abstract Read ( ) : bool
return bool

ReadAttributeValue() public abstract method

public abstract ReadAttributeValue ( ) : bool
return bool

ReadContentAs() public method

public ReadContentAs ( Type type, IXmlNamespaceResolver resolver ) : object
type Type
resolver IXmlNamespaceResolver
return object

ReadContentAsBase64() public method

public ReadContentAsBase64 ( byte buffer, int offset, int length ) : int
buffer byte
offset int
length int
return int

ReadContentAsBinHex() public method

public ReadContentAsBinHex ( byte buffer, int offset, int length ) : int
buffer byte
offset int
length int
return int

ReadContentAsBoolean() public method

public ReadContentAsBoolean ( ) : bool
return bool

ReadContentAsDateTime() public method

public ReadContentAsDateTime ( ) : DateTime
return DateTime

ReadContentAsDecimal() public method

public ReadContentAsDecimal ( ) : decimal
return decimal

ReadContentAsDouble() public method

public ReadContentAsDouble ( ) : double
return double

ReadContentAsFloat() public method

public ReadContentAsFloat ( ) : float
return float

ReadContentAsInt() public method

public ReadContentAsInt ( ) : int
return int

ReadContentAsLong() public method

public ReadContentAsLong ( ) : long
return long

ReadContentAsString() public method

public ReadContentAsString ( ) : string
return string

ReadElementContentAs() public method

public ReadElementContentAs ( Type type, IXmlNamespaceResolver resolver ) : object
type Type
resolver IXmlNamespaceResolver
return object

ReadElementContentAs() public method

public ReadElementContentAs ( Type type, IXmlNamespaceResolver resolver, string localName, string namespaceURI ) : object
type Type
resolver IXmlNamespaceResolver
localName string
namespaceURI string
return object

ReadElementContentAsBase64() public method

public ReadElementContentAsBase64 ( byte buffer, int offset, int length ) : int
buffer byte
offset int
length int
return int

ReadElementContentAsBinHex() public method

public ReadElementContentAsBinHex ( byte buffer, int offset, int length ) : int
buffer byte
offset int
length int
return int

ReadElementContentAsBoolean() public method

public ReadElementContentAsBoolean ( ) : bool
return bool

ReadElementContentAsBoolean() public method

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

ReadElementContentAsDateTime() public method

public ReadElementContentAsDateTime ( ) : DateTime
return DateTime

ReadElementContentAsDateTime() public method

public ReadElementContentAsDateTime ( string localName, string namespaceURI ) : DateTime
localName string
namespaceURI string
return DateTime

ReadElementContentAsDecimal() public method

public ReadElementContentAsDecimal ( ) : decimal
return decimal

ReadElementContentAsDecimal() public method

public ReadElementContentAsDecimal ( string localName, string namespaceURI ) : decimal
localName string
namespaceURI string
return decimal

ReadElementContentAsDouble() public method

public ReadElementContentAsDouble ( ) : double
return double

ReadElementContentAsDouble() public method

public ReadElementContentAsDouble ( string localName, string namespaceURI ) : double
localName string
namespaceURI string
return double

ReadElementContentAsFloat() public method

public ReadElementContentAsFloat ( ) : float
return float

ReadElementContentAsFloat() public method

public ReadElementContentAsFloat ( string localName, string namespaceURI ) : float
localName string
namespaceURI string
return float

ReadElementContentAsInt() public method

public ReadElementContentAsInt ( ) : int
return int

ReadElementContentAsInt() public method

public ReadElementContentAsInt ( string localName, string namespaceURI ) : int
localName string
namespaceURI string
return int

ReadElementContentAsLong() public method

public ReadElementContentAsLong ( ) : long
return long

ReadElementContentAsLong() public method

public ReadElementContentAsLong ( string localName, string namespaceURI ) : long
localName string
namespaceURI string
return long

ReadElementContentAsString() public method

public ReadElementContentAsString ( ) : string
return string

ReadElementContentAsString() public method

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

ReadElementString() public method

public ReadElementString ( ) : string
return string

ReadElementString() public method

public ReadElementString ( string name ) : string
name string
return string

ReadElementString() public method

public ReadElementString ( string localName, string namespaceName ) : string
localName string
namespaceName string
return string

ReadEndElement() public method

public ReadEndElement ( ) : void
return void

ReadInnerXml() public method

public ReadInnerXml ( ) : string
return string

ReadOuterXml() public method

public ReadOuterXml ( ) : string
return string

ReadStartElement() public method

public ReadStartElement ( ) : void
return void

ReadStartElement() public method

public ReadStartElement ( string name ) : void
name string
return void

ReadStartElement() public method

public ReadStartElement ( string localName, string namespaceName ) : void
localName string
namespaceName string
return void

ReadString() public method

public ReadString ( ) : string
return string

ReadSubtree() public method

public ReadSubtree ( ) : XmlReader
return XmlReader

ReadToDescendant() public method

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

ReadToDescendant() public method

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

ReadToFollowing() public method

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

ReadToFollowing() public method

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

ReadToNextSibling() public method

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

ReadToNextSibling() public method

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

ReadValueChunk() public method

public ReadValueChunk ( char buffer, int offset, int length ) : int
buffer char
offset int
length int
return int

ResolveEntity() public abstract method

public abstract ResolveEntity ( ) : void
return void

Skip() public method

public Skip ( ) : void
return void

XmlReader() protected method

protected XmlReader ( ) : System.Collections
return System.Collections

this() public method

public this ( int i ) : string
i int
return string

this() public method

public this ( string name ) : string
name string
return string

this() public method

public this ( string name, string namespaceURI ) : string
name string
namespaceURI string
return string