linq (root / doc / files / file)를 사용하여 이러한 XML에서 요소 값 컬렉션을 가져 오는 방법 :
<root>
<doc>
<files>
<file>1</file>
<file>2</file>
<file>3</file>
</files>
</doc>
<doc>
<files>
<file>4</file>
<file>5</file>
<file>6</file>
</files>
</doc>
</root>
해당 쿼리에서 다음과 같이하고 싶습니다.
1
2
3
4
5
6
지금까지 작성한 코드의 시작입니다.
string xmlIn = "<root> "+
" <doc>"+
" <files>"+
" <file>1</file>"+
" <file>2</file>"+
" <file>3</file> "+
" </files> "+
" </doc>"+
" <doc>"+
" <files>"+
" <file>4</file>"+
" <file>5</file>"+
" <file>6</file> "+
" </files> "+
" </doc>"+
" </root>";
var xml = XDocument.Parse(xmlin);
사용 Descendants
방법 :
var result= root.Descendants("file").Select(e=>e.Value);
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다