C# Class NSoft.NFramework.Xml.XStreamReader

Silverlight, Windows Phone 에서 사용하기 쉽게 XmlReader 를 IEnumerable{XElement} 형식으로 열거할 수 있도록 해 줍니다.
Show file Open project: debop/NFramework Class Usage Examples

Public Methods

Method Description
Attribute ( System.Xml.Linq.XName name ) : System.Xml.Linq.XAttribute

name의 Attribute를 반환합니다.

Attributes ( ) : IEnumerable

모든 Attribute 들을 열거합니다.

Attributes ( System.Xml.Linq.XName name ) : IEnumerable

name에 해당하는 Attribute 들을 열거합니다.

Descendants ( System.Xml.Linq.XName name ) : IEnumerable

Element Name 이 name인 모든 자손 XElement들을 열거합니다.

Element ( System.Xml.Linq.XName name ) : System.Xml.Linq.XElement

Element Name 이 name인 첫번째 XElement를 반환합니다.

Elements ( ) : IEnumerable

모든 XElement를 반환합니다.

Elements ( System.Xml.Linq.XName name ) : IEnumerable

Element Name 이 name인 XElement를 열거합니다.

Load ( Stream stream ) : XStreamReader

stream으로부터 정보를 읽어들이는 XStreamReader를 생성합니다.

Load ( TextReader textReader ) : XStreamReader

textReader으로부터 정보를 읽어들이는 XStreamReader를 생성합니다.

Load ( XmlReader reader ) : XStreamReader

reader으로부터 정보를 읽어들이는 XStreamReader를 생성합니다.

Load ( string uri ) : XStreamReader

uri으로부터 정보를 읽어들이는 XStreamReader를 생성합니다.

Parse ( string text ) : XStreamReader

text를 파싱하여 XStreamReader를 생성합니다.

Private Methods

Method Description
MoveToNextElement ( XmlReader reader ) : void
MoveToNextFollowing ( XmlReader reader ) : void
XStreamReader ( Expression readerFactory ) : System

Method Details

Attribute() public method

name의 Attribute를 반환합니다.
public Attribute ( System.Xml.Linq.XName name ) : System.Xml.Linq.XAttribute
name System.Xml.Linq.XName
return System.Xml.Linq.XAttribute

Attributes() public method

모든 Attribute 들을 열거합니다.
public Attributes ( ) : IEnumerable
return IEnumerable

Attributes() public method

name에 해당하는 Attribute 들을 열거합니다.
public Attributes ( System.Xml.Linq.XName name ) : IEnumerable
name System.Xml.Linq.XName
return IEnumerable

Descendants() public method

Element Name 이 name인 모든 자손 XElement들을 열거합니다.
public Descendants ( System.Xml.Linq.XName name ) : IEnumerable
name System.Xml.Linq.XName
return IEnumerable

Element() public method

Element Name 이 name인 첫번째 XElement를 반환합니다.
public Element ( System.Xml.Linq.XName name ) : System.Xml.Linq.XElement
name System.Xml.Linq.XName
return System.Xml.Linq.XElement

Elements() public method

모든 XElement를 반환합니다.
public Elements ( ) : IEnumerable
return IEnumerable

Elements() public method

Element Name 이 name인 XElement를 열거합니다.
public Elements ( System.Xml.Linq.XName name ) : IEnumerable
name System.Xml.Linq.XName
return IEnumerable

Load() public static method

stream으로부터 정보를 읽어들이는 XStreamReader를 생성합니다.
public static Load ( Stream stream ) : XStreamReader
stream Stream
return XStreamReader

Load() public static method

textReader으로부터 정보를 읽어들이는 XStreamReader를 생성합니다.
public static Load ( TextReader textReader ) : XStreamReader
textReader System.IO.TextReader
return XStreamReader

Load() public static method

reader으로부터 정보를 읽어들이는 XStreamReader를 생성합니다.
public static Load ( XmlReader reader ) : XStreamReader
reader XmlReader
return XStreamReader

Load() public static method

uri으로부터 정보를 읽어들이는 XStreamReader를 생성합니다.
public static Load ( string uri ) : XStreamReader
uri string
return XStreamReader

Parse() public static method

text를 파싱하여 XStreamReader를 생성합니다.
public static Parse ( string text ) : XStreamReader
text string
return XStreamReader