다음을 통해 공유


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

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

클래스

XmlCollation

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

XmlILIndex

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

XmlILStorageConverter

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

XmlNavigatorFilter

XmlNavigatorFilterXPathNavigator에 대한 유연한 필터링 추상화를 제공합니다. 호출자는 어떤 유형의 필터링이 수행되는지 알 수 없으며 단순히 MoveToContent(XPathNavigator) 또는 MoveToFollowingSibling(XPathNavigator)을 호출할 뿐입니다. 필터를 구현하면 필터링된 노드를 건너뛰기 위해 XPathNavigator에 대한 적절한 작업이 호출됩니다.

XmlQueryContext

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

XmlQueryItemSequence

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

XmlQueryNodeSequence

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

XmlQueryOutput

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

XmlQueryRuntime

XSLT 프로세서를 지원하기 위한 메서드 및 속성을 제공합니다.

XmlQuerySequence<T>

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

XsltConvert

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

XsltFunctions

XSLT 및 XPath 함수입니다.

XsltLibrary

여러 XPathXSLT 함수를 구현합니다.

구조체

AncestorDocOrderIterator

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

AncestorIterator

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

AttributeContentIterator

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

AttributeIterator

모든 특성을 반복합니다.

ContentIterator

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

ContentMergeIterator

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

DecimalAggregator

Decimal 값 시퀀스의 집계를 계산합니다.

DescendantIterator

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

DescendantMergeIterator

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

DifferenceIterator

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

DodSequenceMerge

여러 개의 문서 순서별 시퀀스를 하나의 단일 문서 순서별 시퀀스로 병합합니다.

DoubleAggregator

double 값 시퀀스의 집계를 계산합니다.

ElementContentIterator

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

FollowingSiblingIterator

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

FollowingSiblingMergeIterator

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

IdIterator

IDREF 값이 포함된 문자열을 토큰화하고 값을 역참조하여 ID 요소 목록을 가져옵니다.

Int32Aggregator

Int32 값 시퀀스의 집계를 계산합니다.

Int64Aggregator

Int64 값 시퀀스의 집계를 계산합니다.

IntersectIterator

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

NamespaceIterator

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

NodeKindContentIterator

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

NodeRangeIterator

시작 노드가 종료 노드와 동일한 노드이면 singleton 노드를 반복합니다. 시작 노드가 종료 노드 뒤에 있거나 다른 문서에 있으면 문서 끝까지 반복합니다.

ParentIterator

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

PrecedingIterator

시작 노드 앞에 있는 모든 콘텐츠 형식 노드를 문서순으로 반복합니다. 문서와 반대 순서로 노드를 반환합니다.

PrecedingSiblingDocOrderIterator

모든 선행 형제 콘텐츠 노드를 문서순으로 반복합니다.

PrecedingSiblingIterator

System.Xml.XPath 선행 형제 축 규칙에 따라 모든 선행 형제 노드를 반복하고 문서와 반대 순서로 노드를 반환합니다.

StringConcat

문자열 수를 사전에 알 수 없는 경우 문자열을 연결합니다.

UnionIterator

이미 있는 노드 집합 두 개를 복제본 없이 문서순으로 관리하고, 이 집합의 합집합을 복제본 없이 문서순으로 반환합니다.

XmlSortKeyAccumulator

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

XPathFollowingIterator

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

XPathFollowingMergeIterator

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

XPathPrecedingDocOrderIterator

XPath 선행 축 규칙에 따라 모든 선행 노드를 반복하고 복제본 없이 문서 순서로 노드를 반환합니다.

XPathPrecedingIterator

XPath 선행 축 규칙에 따라 모든 선행 노드를 반복하고 복제본 없이 문서 순서와 역순으로 노드를 반환합니다.

XPathPrecedingMergeIterator

노드가 항상 문서 순서로 반환된다는 점을 제외하고 XPath 선행 축 규칙에 따라 모든 선행 노드를 반복합니다. 문서 순서로 여러 선행 노드 집합을 병합하고 복제본을 제거합니다.

열거형

IteratorResult

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

SetIteratorResult

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