Extensions 클래스

정의

이 클래스에는 XPath 식을 평가할 수 있는 LINQ to XML 확장 메서드가 포함되어 있습니다.

public ref class Extensions abstract sealed
public static class Extensions
type Extensions = class
Public Module Extensions
상속
Extensions

설명

이러한 메서드를 사용하는 경우 성능 저하가 있습니다. LINQ to XML 쿼리를 사용하면 성능이 향상됩니다.

반환된 컬렉션의 순서는 XML XPath 언어 1.0 권장 사항에 지정되지 않았지만 이 확장 메서드는 문서 순서로 노드를 반환합니다.

노드는 같은 역방향 축 preceding-siblingancestor-or-self을 사용하는 경우에도 문서 순서로 반환됩니다.

메서드

Name Description
CreateNavigator(XNode, XmlNameTable)

에 대한 항목을 XPathNavigatorXNode만듭니다. 이를 XmlNameTable 통해 XPath 식 처리를 보다 효율적으로 수행할 수 있습니다.

CreateNavigator(XNode)

에 대한 항목을 XPathNavigatorXNode만듭니다.

XPathEvaluate(XNode, String, IXmlNamespaceResolver)

지정된 IXmlNamespaceResolver식을 사용하여 네임스페이스 접두사를 확인하여 XPath 식을 평가합니다.

XPathEvaluate(XNode, String)

XPath 식을 평가합니다.

XPathSelectElement(XNode, String, IXmlNamespaceResolver)

XElement XPath 식을 사용하여 지정된 IXmlNamespaceResolver네임스페이스 접두사를 확인합니다.

XPathSelectElement(XNode, String)

XElement XPath 식을 사용하여 선택합니다.

XPathSelectElements(XNode, String, IXmlNamespaceResolver)

XPath 식을 사용하여 요소 컬렉션을 선택하고 지정된 IXmlNamespaceResolver네임스페이스 접두사를 확인합니다.

XPathSelectElements(XNode, String)

XPath 식을 사용하여 요소 컬렉션을 선택합니다.

적용 대상