반응형

XmlReader 개체로 데이터 분석 3

[XML.NET] 18.XmlReader 개체로 데이터 분석(Attribute 읽기)

XmlReader 개체로 데이터 분석(Attribute 읽기) XmlReader 클래스는 요소의 특성을 읽기 위해 6가지 메서드와 3가지 속성과 인덱서을 제공합니다. 먼저 이들의 역할과 원형을 살펴봅시다. 특성 값을 얻어올 때 GetAttribute 메서드를 이용합니다.public string GetAttribute (int i); //i는 인덱스public string GetAttribute (string name); public string GetAttribute (string name, string ns_uri); XmlReader 개체의 현재 위치를 지정한 특성으로 이동할 때 MoveToAttribute 메서드를 이용합니다.public void MoveToAttribute (int i); //i는..

[XML.NET] 17. XmlReader 개체로 데이터 분석(요소 읽기)

XmlReader 개체로 데이터 분석(요소 읽기) XmlReader 클래스에서는 요소 읽기 작업에 관한 6가지 메서드와 1가지 속성을 제공하고 있습니다. 먼저 이들의 역할과 원형을 간략히 살펴봅시다. 현재 노드가 시작 요소인지 확인할 때는 IsStartElement 메서드를 사용합니다.public bool IsStartElement ();public bool IsStartElement (string name);public bool IsStartElement (string local_name, string ns); 현재 노드가 시작 요소일 때 요소를 읽기 위해 ReadStartElement 메서드를 제공합니다.public void ReadStartElement ();public void ReadStartE..

[XML.NET] 16. XmlReader 개체로 데이터 분석(노드 형식 알아내기)

XmlReader 개체로 데이터 분석(노드 형식 알아내기) XmlReader 개체는 정방향으로 XML 데이터 소스를 분석하기 위함입니다. 구조화되어 있는 XML 데이터 소스를 정방향으로 읽기 작업을 하여 원하는 프로그램 데이터로 가공하기 위해서는 현재 위치의 노드가 어떠한 형식인지 알 수 있어야 합니다. 그리고 현재 노드 형식에 따라 요소 읽기와 특성 읽기, 값 읽기 등을 할 수 있어야 할 것입니다. 현재 위치의 노드 형식 알아내기 XmlReader 개체는 정방향으로만 읽기 작업할 수 있습니다. 따라서 XmlReader 개체로 Read 메서드를 호출하면 다음 노드로 위치가 변합니다. XML 데이터는 구조적인 데이터이므로 현재 분석한 노드가 무엇인지에 따라 처리를 다르게 해야 할 때가 많습니다. XmlRe..

반응형