다음을 통해 공유


XsltContext 클래스

정의

XPath(XML Path Language)가 XPath 식 내의 함수, 매개 변수 및 네임스페이스를 확인할 수 있도록 하는 XSLT(Extensible Stylesheet Language for Transformations) 프로세서의 현재 실행 컨텍스트를 캡슐화합니다.

public ref class XsltContext abstract : System::Xml::XmlNamespaceManager
public abstract class XsltContext : System.Xml.XmlNamespaceManager
type XsltContext = class
    inherit XmlNamespaceManager
Public MustInherit Class XsltContext
Inherits XmlNamespaceManager
상속
파생

생성자

XsltContext()

XsltContext 클래스의 새 인스턴스를 초기화합니다.

XsltContext(NameTable)

지정된 XsltContext를 사용하여 NameTable 클래스의 새 인스턴스를 초기화합니다.

속성

DefaultNamespace

기본 네임스페이스의 네임스페이스 URI를 가져옵니다.

(다음에서 상속됨 XmlNamespaceManager)
NameTable

이 개체와 연결된 XmlNameTable을 가져옵니다.

(다음에서 상속됨 XmlNamespaceManager)
Whitespace

파생 클래스에 재정의될 때 공백 노드를 출력에 포함할지 여부를 나타내는 값을 가져옵니다.

메서드

AddNamespace(String, String)

지정된 네임스페이스를 컬렉션에 추가합니다.

(다음에서 상속됨 XmlNamespaceManager)
CompareDocument(String, String)

파생 클래스에서 재정의될 때 XslTransform 클래스인 XSLT 프로세서에 의해 문서가 로드된 순서를 기반으로 하여 두 문서의 기본 URI(Uniform Resource Identifier)를 비교합니다.

Equals(Object)

지정된 개체가 현재 개체와 같은지 확인합니다.

(다음에서 상속됨 Object)
GetEnumerator()

XmlNamespaceManager에서 네임스페이스를 반복하는 데 사용할 열거자를 반환합니다.

(다음에서 상속됨 XmlNamespaceManager)
GetHashCode()

기본 해시 함수로 작동합니다.

(다음에서 상속됨 Object)
GetNamespacesInScope(XmlNamespaceScope)

현재 범위 내에 있는 네임스페이스를 열거하는 데 사용할 수 있는 접두사가 붙은 네임스페이스 이름 컬렉션을 가져옵니다.

(다음에서 상속됨 XmlNamespaceManager)
GetType()

현재 인스턴스의 Type을 가져옵니다.

(다음에서 상속됨 Object)
HasNamespace(String)

제공한 접두사에 현재 푸시된 범위에 정의한 네임스페이스가 있는지 여부를 나타내는 값을 가져옵니다.

(다음에서 상속됨 XmlNamespaceManager)
LookupNamespace(String)

지정된 접두사의 네임스페이스 URI를 가져옵니다.

(다음에서 상속됨 XmlNamespaceManager)
LookupPrefix(String)

지정된 네임스페이스 URI에 대해 선언한 접두사를 찾습니다.

(다음에서 상속됨 XmlNamespaceManager)
MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
PopScope()

스택에서 네임스페이스 범위를 팝합니다.

(다음에서 상속됨 XmlNamespaceManager)
PreserveWhitespace(XPathNavigator)

파생 클래스에서 재정의되면 지정된 컨텍스트에서 공백 노드를 유지할지 또는 제거할지를 확인합니다.

PushScope()

스택에 네임스페이스 범위를 푸시합니다.

(다음에서 상속됨 XmlNamespaceManager)
RemoveNamespace(String, String)

지정된 접두사의 지정된 네임스페이스를 제거합니다.

(다음에서 상속됨 XmlNamespaceManager)
ResolveFunction(String, String, XPathResultType[])

파생 클래스에서 재정의되면 함수 참조를 확인한 다음 이 함수를 나타내는 IXsltContextFunction을 반환합니다. IXsltContextFunction은 실행 시 함수의 반환 값을 가져오는 데 사용됩니다.

ResolveVariable(String, String)

파생 클래스에서 재정의되면 변수 참조를 확인한 다음 이 변수를 나타내는 IXsltContextVariable을 반환합니다.

ToString()

현재 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 Object)

확장 메서드

Cast<TResult>(IEnumerable)

IEnumerable의 요소를 지정된 형식으로 캐스팅합니다.

OfType<TResult>(IEnumerable)

지정된 형식에 따라 IEnumerable의 요소를 필터링합니다.

AsParallel(IEnumerable)

쿼리를 병렬화할 수 있도록 합니다.

AsQueryable(IEnumerable)

IEnumerableIQueryable로 변환합니다.

적용 대상