Development Tip

XElement의 자식

yourdevel 2020. 11. 27. 21:31
반응형

XElement의 자식


XElement의 자식 만 가져 오려면 어떻게합니까?

현재 자식 노드뿐만 아니라 모든 수준의 XElements를 반환하는 XElement.Descendants () 함수를 사용하고 있습니다.

내가 정말로 원하는 것은 단지 아이들의 IEnumerable입니다.


XElement 의 직계 자식 요소 Element()또는 Elements()함수 를 호출하여 액세스 할 수 있습니다. 이름이있는 오버로드를 사용하여 특정 요소에 액세스하거나 모든 하위 요소에 액세스하지 않고 액세스합니다.

같은 유사한 방법도있다 Attribute()그리고 Attributes()당신이 유용하다는 사실을 발견은.


XElement.Nodes ()는 원하는 것을 얻을 수 있습니다.

XElement 자식 노드 만 원하는 경우 다음을 사용하여 제한해야 할 수 있습니다 (XML에 따라 다름).

XElement.Nodes().OfType<XElement>()

XElement.Nodes

참고 URL : https://stackoverflow.com/questions/486912/children-of-xelement

반응형