728x90
xml 데이터가 아래 구조로 되있는 경우
<Names> <Name type="A">AAAA</Name> <Name type="B">BBBB</Name> <Name type="C">CCCC</Name> </Names> |
아래 처럼 조회하면 원하는 Type 의 Node 를 가져올수 있다.
XmlDocument xml = new XmlDocument(); xml.LoadXml(xmlFilePath); XmlNodeList xnList = xml.SelectNodes("Names/Name[@type='A']"); foreach (XmlNode xn in xnList) { Console.WriteLine(xn.InnerText); } |
데이터가 많은 경우 엄청난 속도를 자랑하니 데이터가 많은 경우 메모리에 올려놓고 쓰는걸 추천
728x90
'C# > Winform' 카테고리의 다른 글
[C#] Snippets 적용 방법 (0) | 2021.12.16 |
---|---|
[C#] 'ContextSwitchDeadlock' 오류 (0) | 2021.11.19 |
[C#] 'Microsoft.Jet.OleDb.4.0' 공급자는 로컬 컴퓨터에 등록할 수 없습니다.' (0) | 2021.10.19 |
[펌]마크다운 사용방법 (0) | 2021.08.16 |
[C#] byte[] 를 struct 로 변환하기 (0) | 2021.08.12 |