System.Xml.Xsl.Runtime 네임스페이스

XSL 변환 엔진에서 사용하는 형식을 포함합니다.

클래스

Name Description
XmlCollation

지정된 문화권 및 비교 옵션을 사용하는 데이터 정렬을 생성합니다.

XmlILIndex

입력 문서에서 키 값으로 인덱싱된 노드를 관리합니다. 이 클래스는 지침에 의해 xsl:key 인덱싱된 노드의 캐시로 사용되며 이러한 노드에 빠르게 액세스할 수 있습니다.

XmlILStorageConverter

동일한 논리 XML 형식에 대한 여러 CLR(물리적 공용 언어 런타임) 표현 중에서 XmlQueryRuntime 변환할 값 변환기를 가져오는 정적 도우미 메서드를 제공하는 내부 클래스를 나타냅니다.

XmlNavigatorFilter

XmlNavigatorFilter 는 .에 대한 유연한 필터링 추상화 XPathNavigator기능을 제공합니다. 호출자는 어떤 유형의 필터링이 발생할지 모릅니다. 그들은 단순히 전화 MoveToContent(XPathNavigator) 또는 MoveToFollowingSibling(XPathNavigator). 필터 구현은 필터링된 노드를 건너뛰기 위해 적절한 작업을 XPathNavigator 호출합니다.

XmlQueryContext

쿼리의 컨텍스트는 쿼리 작업에 영향을 주는 모든 사용자 제공 정보로 구성됩니다.

XmlQueryItemSequence

동적으로 확장되고 항목에 대한 임의 액세스를 허용하는 XML 항목의 시퀀스입니다.

XmlQueryNodeSequence

항목에 대한 임의 액세스를 동적으로 확장하고 허용하는 XML 노드의 시퀀스입니다.

XmlQueryOutput

XmlWriter XSLT 변환의 결과를 출력하는 데 필요한 추가 기능을 제공하는 기능을 나타냅니다.

XmlQueryRuntime

XSLT 프로세서를 지원하는 메서드와 속성을 제공합니다.

XmlQuerySequence<T>

동적으로 확장되고 항목에 대한 임의 액세스를 허용하는 XML 값 시퀀스입니다.

XsltConvert

XSLT에서 사용하는 변환 루틴을 포함합니다.

XsltFunctions

XSLT 및 XPath 함수입니다.

XsltLibrary

다양한 XPath 함수를 XSLT 구현합니다.

구조체

Name Description
AncestorDocOrderIterator

System.Xml.XPath 상위 축 규칙에 따라 모든 상위 노드를 반복하고 중복 없이 문서 순서로 노드를 반환합니다.

AncestorIterator

System.Xml.XPath 상위 축 규칙에 따라 모든 상위 노드를 반복하고 역방향 문서 순서로 노드를 반환합니다.

AttributeContentIterator

모든 특성 및 자식 콘텐츠 노드를 반복합니다.

AttributeIterator

모든 특성을 반복합니다.

ContentIterator

현재 노드의 모든 자식 콘텐츠 노드를 반복합니다.

ContentMergeIterator

자식 콘텐츠 노드 또는 다음 형제 노드를 반복합니다. 노드를 문서 순서대로 유지 관리합니다.

DecimalAggregator

Decimal 값 시퀀스에 대한 집계를 계산합니다.

DescendantIterator

System.Xml.XPath 하위 축 규칙에 따라 모든 하위 노드를 반복합니다.

DescendantMergeIterator

XPath 하위 축 규칙에 따라 모든 하위 콘텐츠 노드를 반복합니다. 이전 노드의 하위 트리에 포함된 노드를 쿼리하지 않음으로써 중복 항목을 제거합니다.

DifferenceIterator

두 노드 집합 간의 차이에서 다음 노드에 대한 반복기의 위치를 나타냅니다.

DodSequenceMerge

여러 doc-order-distinct 시퀀스를 단일 doc-order-distinct 시퀀스로 병합합니다.

DoubleAggregator

double 값 시퀀스에 대한 집계를 계산합니다.

ElementContentIterator

일치하는 이름을 사용하여 모든 자식 요소를 반복합니다.

FollowingSiblingIterator

다음의 모든 형제 콘텐츠 노드를 반복합니다.

FollowingSiblingMergeIterator

형제 노드를 따라 자식 노드를 반복합니다.

IdIterator

IDREF 값을 포함하는 문자열을 토큰화하고 ID 요소 목록을 가져오기 위해 값을 역참조합니다.

Int32Aggregator

Int32 값 시퀀스에 대한 집계를 계산합니다.

Int64Aggregator

Int64 값 시퀀스에 대한 집계를 계산합니다.

IntersectIterator

두 노드 집합의 교집합에서 다음 노드에 대한 반복기의 위치를 나타냅니다.

NamespaceIterator

모든 네임스페이스 노드를 반복합니다.

NodeKindContentIterator

일치하는 노드 종류를 사용하여 모든 자식 콘텐츠 노드를 반복합니다.

NodeRangeIterator

시작 노드가 끝 노드와 동일한 노드인 경우 단일 노드를 반복합니다. 시작 노드가 끝 노드 뒤이거나 다른 문서에 있는 경우 문서 끝까지 반복합니다.

ParentIterator

System.Xml.XPath부모 축 규칙에 따라 일치하는 부모 노드를 반복합니다.

PrecedingIterator

시작 노드 앞에 오는 모든 콘텐츠 형식 노드를 문서 순서대로 반복합니다. 역방향 문서 순서로 노드를 반환합니다.

PrecedingSiblingDocOrderIterator

이전의 모든 형제 콘텐츠 노드를 문서 순서대로 반복합니다.

PrecedingSiblingIterator

앞의 System.Xml.XPath 형제 축 규칙에 따라 이전의 모든 형제 노드를 반복하고 역방향 문서 순서로 노드를 반환합니다.

StringConcat

문자열 수를 미리 알 수 없는 경우 문자열을 연결합니다.

UnionIterator

중복되지 않은 문서 순서에 이미 있는 두 개의 노드 집합을 관리하고 중복되지 않은 문서 순서로 이러한 집합의 합합을 반환합니다.

XmlSortKeyAccumulator

정렬 키 목록을 누적하고 배열에 저장합니다.

XPathFollowingIterator

XPath 다음 축 규칙에 따라 다음 모든 노드를 반복합니다.

XPathFollowingMergeIterator

다음 축 규칙에 따라 XPath에 따라 다음 모든 노드를 반복합니다.

XPathPrecedingDocOrderIterator

XPath 앞의 축 규칙에 따라 이전의 모든 노드를 반복하고 중복 없이 문서 순서로 노드를 반환합니다.

XPathPrecedingIterator

XPath 앞의 축 규칙에 따라 이전의 모든 노드를 반복하고 중복 없이 역방향 문서 순서로 노드를 반환합니다.

XPathPrecedingMergeIterator

노드가 항상 문서 순서로 반환된다는 점을 제외하고 XPath 앞의 축 규칙에 따라 이전의 모든 노드를 반복합니다. 문서 순서대로 이전 노드의 여러 집합을 병합하고 중복 항목을 제거합니다.

열거형

Name Description
IteratorResult

포함을 사용하여 중첩된 반복기를 제어하는 반복기는 이 열거형의 값 중 하나를 반환합니다.

SetIteratorResult

포함을 사용하여 두 개의 중첩된 반복기를 제어하는 Union, Intersection또는 Difference요소 조합에 대한 반복기를 설정합니다. 그러면 MoveNext()열거형 값 중 하나가 반환됩니다.