이 문서는 기계 번역을 이용하여 번역되었습니다. 문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문

Extensions 클래스

 

게시 날짜: 2016년 11월

포함 된 LINQ to XML 확장 메서드.

네임스페이스:   System.Xml.Linq
어셈블리:  System.Xml.Linq(System.Xml.Linq.dll에 있음)

System.Object
  System.Xml.Linq.Extensions

public static class Extensions

이름설명
System_CAPS_pubmethodSystem_CAPS_staticAncestors<T>(IEnumerable<T>)

소스 컬렉션에 있는 모든 노드의 상위 항목이 포함 된 요소의 컬렉션을 반환 합니다.

System_CAPS_pubmethodSystem_CAPS_staticAncestors<T>(IEnumerable<T>, XName)

소스 컬렉션에 있는 모든 노드의 상위 항목이 포함 된 필터링 된 요소 컬렉션을 반환 합니다. 일치 하는 요소만 XName 컬렉션에 포함 됩니다.

System_CAPS_pubmethodSystem_CAPS_staticAncestorsAndSelf(IEnumerable<XElement>)

소스 컬렉션에서 모든 요소를 포함 하는 컬렉션의 요소와 소스 컬렉션에 있는 모든 요소의 상위 요소를 반환 합니다.

System_CAPS_pubmethodSystem_CAPS_staticAncestorsAndSelf(IEnumerable<XElement>, XName)

소스 컬렉션에 있는 모든 요소의 상위 요소와 소스 컬렉션의 모든 요소가 포함 된 요소의 필터링된 된 컬렉션을 반환 합니다. 일치 하는 요소만 XName 컬렉션에 포함 됩니다.

System_CAPS_pubmethodSystem_CAPS_staticAttributes(IEnumerable<XElement>)

소스 컬렉션에 있는 모든 요소의 특성 컬렉션을 반환합니다.

System_CAPS_pubmethodSystem_CAPS_staticAttributes(IEnumerable<XElement>, XName)

소스 컬렉션에 있는 모든 요소의 특성의 필터링된 된 컬렉션을 반환합니다. 일치 하는 요소만 XName 컬렉션에 포함 됩니다.

System_CAPS_pubmethodSystem_CAPS_staticDescendantNodes<T>(IEnumerable<T>)

소스 컬렉션의 문서 및 요소의 모든 하위 노드의 컬렉션을 반환 합니다.

System_CAPS_pubmethodSystem_CAPS_staticDescendantNodesAndSelf(IEnumerable<XElement>)

소스 컬렉션에서 모든 요소를 포함 하는 노드 및 하위 노드는 소스 컬렉션에 있는 모든 요소의 컬렉션을 반환 합니다.

System_CAPS_pubmethodSystem_CAPS_staticDescendants<T>(IEnumerable<T>)

모든 요소와 문서에서 소스 컬렉션의 하위 요소를 포함 하는 요소의 컬렉션을 반환 합니다.

System_CAPS_pubmethodSystem_CAPS_staticDescendants<T>(IEnumerable<T>, XName)

모든 요소와 문서에서 소스 컬렉션의 하위 요소를 포함 하는 필터링 된 요소 컬렉션을 반환 합니다. 일치 하는 요소만 XName 컬렉션에 포함 됩니다.

System_CAPS_pubmethodSystem_CAPS_staticDescendantsAndSelf(IEnumerable<XElement>)

소스 컬렉션에서 모든 요소를 포함 하는 요소 및 소스 컬렉션에 있는 모든 요소의 하위 요소 컬렉션을 반환 합니다.

System_CAPS_pubmethodSystem_CAPS_staticDescendantsAndSelf(IEnumerable<XElement>, XName)

소스 컬렉션에서 모든 요소를 포함 하는 요소의 필터링 된 컬렉션 및 소스 컬렉션에 있는 모든 요소의 하위 항목을 반환 합니다. 일치 하는 요소만 XName 컬렉션에 포함 됩니다.

System_CAPS_pubmethodSystem_CAPS_staticElements<T>(IEnumerable<T>)

소스 컬렉션의 자식 컬렉션의 모든 요소와 문서 요소를 반환합니다.

System_CAPS_pubmethodSystem_CAPS_staticElements<T>(IEnumerable<T>, XName)

소스 컬렉션에 있는 자식 필터링된 된 컬렉션의 모든 요소와 문서 요소를 반환합니다. 일치 하는 요소만 XName 컬렉션에 포함 됩니다.

System_CAPS_pubmethodSystem_CAPS_staticInDocumentOrder<T>(IEnumerable<T>)

모든 노드가 문서 순으로 정렬 하는 소스 컬렉션에 포함 된 노드 컬렉션을 반환 합니다.

System_CAPS_pubmethodSystem_CAPS_staticNodes<T>(IEnumerable<T>)

소스 컬렉션의 자식 컬렉션의 모든 문서 및 요소 노드를 반환합니다.

System_CAPS_pubmethodSystem_CAPS_staticRemove(IEnumerable<XAttribute>)

부모 요소에서 소스 컬렉션의 모든 특성을 제거합니다.

System_CAPS_pubmethodSystem_CAPS_staticRemove<T>(IEnumerable<T>)

부모 노드에서 소스 컬렉션의 모든 노드를 제거합니다.

대부분의 LINQ to XML 확장 메서드는에서 사용 되는 축 메서드 LINQ 쿼리 합니다. 이 클래스의 메서드는 컬렉션에 작동 하 고 컬렉션을 반환 합니다. 이러한 메서드 소스 컬렉션을 열거 하 고 컬렉션의 각 항목에 적절 한 축 메서드를 호출 결과 연결 합니다.

그러나 두 Remove 확장 메서드 축 메서드를 있습니다. 이러한 메서드는 XML 트리에서 특성 또는 노드를 제거합니다.

다른 범주의에서 구현 되는 축 메서드에는 XElement, XDocument, 및 XNode 클래스입니다. 이러한 다른 축 메서드는 단일 개체에 작동 하며 컬렉션을 반환 XElement, XAttribute, 또는 XNode 개체입니다.

모든 축 확장 메서드는 지연 된 실행을 사용합니다.

유니버설 Windows 플랫폼
8 이후 사용 가능
.NET Framework
3.5 이후 사용 가능
이식 가능한 클래스 라이브러리
이식 가능한 .NET 플랫폼 에서 지원됨
Silverlight
2.0 이후 사용 가능
Windows Phone Silverlight
7.0 이후 사용 가능
Windows Phone
8.1 이후 사용 가능

이 형식의 모든 public static(Visual Basic의 공유 Visual Basic의 경우) 멤버는 스레드로부터 안전합니다. 인스턴스 멤버는 스레드로부터의 안전이 보장되지 않습니다.

맨 위로 이동
표시: