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

XSL 변환 엔진에서 사용하는 형식을 포함합니다. Contains types that are used by the XSL transformation engine.

클래스

XmlCollation

지정된 문화권 및 비교 옵션을 사용하는 데이터 정렬을 생성합니다.Constructs a collation that uses the specified culture and compare options.

XmlILIndex

키 값으로 인덱싱된 입력 문서의 노드를 관리합니다.Manages nodes from an input document, indexed by key value(s). 이 클래스는 xsl:key 명령으로 인덱싱된 노드의 캐시로 사용되어 그러한 노드에 빠르게 액세스할 수 있게 해줍니다.This class is used as a cache of nodes indexed by xsl:key instructions and allows fast access to these nodes.

XmlILStorageConverter

동일한 논리적 XML 형식에 대한 여러 물리적 CLR(공용 언어 런타임) 표현을 변환하기 위해 XmlQueryRuntime에서 값 변환기를 가져오는 정적 도우미 메서드를 제공하는 내부 클래스를 나타냅니다.Represents an internal class that provides static helper methods that get a value converter from XmlQueryRuntime to convert among several physical common language runtime (CLR) representations for the same logical XML type.

XmlNavigatorFilter

XmlNavigatorFilterXPathNavigator에 대한 유연한 필터링 추상화를 제공합니다.XmlNavigatorFilter provides a flexible filtering abstraction over XPathNavigator. 호출자는 어떤 유형의 필터링이 수행되는지 알 수 없으며 단순히 MoveToContent(XPathNavigator) 또는 MoveToFollowingSibling(XPathNavigator)을 호출할 뿐입니다.Callers do not know what type of filtering will occur; they simply call MoveToContent(XPathNavigator) or MoveToFollowingSibling(XPathNavigator). 필터를 구현하면 필터링된 노드를 건너뛰기 위해 XPathNavigator에 대한 적절한 작업이 호출됩니다.The filter implementation invokes the appropriate operation on the XPathNavigator in order to skip over filtered nodes.

XmlQueryContext

쿼리의 컨텍스트는 쿼리 작업에 영향을 주는 모든 사용자 제공 정보로 구성됩니다.The context of a query consists of all user-provided information that influences the operation of the query.

XmlQueryItemSequence

동적으로 확장되며 항목에 대한 임의 액세스를 허용하는 XML 항목 시퀀스입니다.A sequence of XML items that dynamically expands and allows random access to items.

XmlQueryNodeSequence

동적으로 확장되며 항목에 대한 임의 액세스를 허용하는 XML 노드 시퀀스입니다.A sequence of XML nodes that dynamically expands and allows random access to items.

XmlQueryOutput

XSLT 변환의 결과를 출력하는 데 필요한 추가 기능을 제공하는 XmlWriter를 나타냅니다.Represents an XmlWriter that provides additional functionality that is required for outputting the results of XSLT transformations.

XmlQueryRuntime

XSLT 프로세서를 지원하기 위한 메서드 및 속성을 제공합니다.Provides methods and properties to support the XSLT processor.

XmlQuerySequence<T>

동적으로 확장되며 항목에 대한 임의 액세스를 허용하는 XML 값 시퀀스입니다.A sequence of XML values that dynamically expands and allows random access to items.

XsltConvert

XSLT에 사용되는 변환 루틴을 포함합니다.Contains conversion routines used by XSLT.

XsltFunctions

XSLT 및 XPath 함수입니다.XSLT and XPath functions.

XsltLibrary

여러 XPathXSLT 함수를 구현합니다.Implements different XPath and XSLT functions.

구조체

AncestorDocOrderIterator

System.Xml.XPath 상위 축 규칙에 따라 모든 상위 노드를 반복하고 복제본 없이 문서 순서로 노드를 반환합니다.Iterates over all ancestor nodes according to the System.Xml.XPath ancestor axis rules, and returns the nodes in document order without duplicates.

AncestorIterator

System.Xml.XPath 상위 축 규칙에 따라 모든 상위 노드를 반복하고 문서 반대 순서로 노드를 반환합니다.Iterates over all ancestor nodes according to the System.Xml.XPath ancestor axis rules, and returns the nodes in reverse document order.

AttributeContentIterator

모든 특성과 자식 콘텐츠 노드를 반복합니다.Iterates over all attributes and child content nodes.

AttributeIterator

모든 특성을 반복합니다.Iterates over all the attributes.

ContentIterator

현재 노드의 모든 자식 콘텐츠 노드를 반복합니다.Iterates over all child content nodes of the current node.

ContentMergeIterator

자식 콘텐츠 노드 또는 후속 형제 노드를 반복합니다.Iterates over child content nodes or following sibling nodes. 문서 순서로 노드를 유지합니다.Maintains the nodes in document order.

DecimalAggregator

Decimal 값 시퀀스의 집계를 계산합니다.Computes aggregates over a sequence of Decimal values.

DescendantIterator

System.Xml.XPath 하위 축 규칙에 따라 모든 하위 노드를 반복합니다.Iterates over all descendant nodes according to the System.Xml.XPath descendant axis rules.

DescendantMergeIterator

XPath 하위 축 규칙에 따라 모든 하위 콘텐츠 노드를 반복합니다.Iterate over all descendant content nodes according to XPath descendant axis rules. 이전 노드의 하위 트리에 포함된 노드를 쿼리하지 않는 방법으로 복제본을 제거합니다.Eliminates duplicates by not querying over nodes that are contained in the subtree of the previous node.

DifferenceIterator

두 노드 집합의 차집합에 있는 다음 노드에 대한 반복기의 위치를 나타냅니다.Represents the position of the iterator to the next node in the difference between two sets of nodes.

DodSequenceMerge

여러 개의 문서 순서별 시퀀스를 하나의 단일 문서 순서별 시퀀스로 병합합니다.Merges several doc-order-distinct sequences into a single doc-order-distinct sequence.

DoubleAggregator

double 값 시퀀스의 집계를 계산합니다.Computes aggregates over a sequence of double values.

ElementContentIterator

이름이 일치하는 모든 자식 요소를 반복합니다.Iterates over all child elements with a matching name.

FollowingSiblingIterator

모든 후속 형제 콘텐츠 노드를 반복합니다.Iterates over all following sibling content nodes.

FollowingSiblingMergeIterator

형제 노드를 따라 자식 노드를 반복합니다.Iterates over child nodes by following the sibling nodes.

IdIterator

IDREF 값이 포함된 문자열을 토큰화하고 값을 역참조하여 ID 요소 목록을 가져옵니다.Tokenizes a string that contains IDREF values and dereferences the values in order to get a list of ID elements.

Int32Aggregator

Int32 값 시퀀스의 집계를 계산합니다.Computes aggregates over a sequence of Int32 values.

Int64Aggregator

Int64 값 시퀀스의 집계를 계산합니다.Computes aggregates over a sequence of Int64 values.

IntersectIterator

두 노드 집합의 교집합에 있는 다음 노드에 대한 반복기의 위치를 나타냅니다.Represents the position of the iterator to the next node in the intersection of two sets of nodes.

NamespaceIterator

모든 네임스페이스 노드를 반복합니다.Iterate over all namespace nodes.

NodeKindContentIterator

노드 종류가 일치하는 모든 자식 콘텐츠 노드를 반복합니다.Iterates over all child content nodes with a matching node kind.

NodeRangeIterator

시작 노드가 종료 노드와 동일한 노드이면 singleton 노드를 반복합니다.Iterates over the singleton node if the starting node is the same node as the ending node. 시작 노드가 종료 노드 뒤에 있거나 다른 문서에 있으면 문서 끝까지 반복합니다.Iterates to the end of the document if the starting node is after the ending node or is in a different document.

ParentIterator

부모 축 규칙인 System.Xml.XPath에 따라 일치하는 부모 노드를 반복합니다.Iterates over the matching parent node according to the System.Xml.XPath, parent axis rules.

PrecedingIterator

시작 노드 앞에 있는 모든 콘텐츠 형식 노드를 문서순으로 반복합니다.Iterates over all the content-typed nodes which precede the starting node in document order. 문서와 반대 순서로 노드를 반환합니다.Returns nodes in reverse document order.

PrecedingSiblingDocOrderIterator

모든 선행 형제 콘텐츠 노드를 문서순으로 반복합니다.Iterates over all preceding sibling content nodes in document order.

PrecedingSiblingIterator

System.Xml.XPath 선행 형제 축 규칙에 따라 모든 선행 형제 노드를 반복하고 문서와 반대 순서로 노드를 반환합니다.Iterates over all preceding sibling nodes according to the System.Xml.XPath preceding sibling axis rules and returns nodes in reverse document order.

StringConcat

문자열 수를 사전에 알 수 없는 경우 문자열을 연결합니다.Concatenates strings when the number of strings is not known beforehand.

UnionIterator

이미 있는 노드 집합 두 개를 복제본 없이 문서순으로 관리하고, 이 집합의 합집합을 복제본 없이 문서순으로 반환합니다.Manages two sets of nodes that are already in document order with no duplicates, and returns the union of these sets in document order with no duplicates.

XmlSortKeyAccumulator

정렬 키 목록을 누적하여 배열로 저장합니다.Accumulates a list of sort keys and stores them in an array.

XPathFollowingIterator

XPath 후속 축 규칙에 따라 모든 후속 노드를 반복합니다.Iterates over all following nodes according to the XPath following-axis rules.

XPathFollowingMergeIterator

XPath 후속 축 규칙에 따라 모든 후속 노드를 반복합니다.Iterates over all following nodes according to the XPath following axis rules.

XPathPrecedingDocOrderIterator

XPath 선행 축 규칙에 따라 모든 선행 노드를 반복하고 복제본 없이 문서 순서로 노드를 반환합니다.Iterates over all preceding nodes according to the XPath preceding axis rules, and returns nodes in document order without duplicates.

XPathPrecedingIterator

XPath 선행 축 규칙에 따라 모든 선행 노드를 반복하고 복제본 없이 문서 순서와 역순으로 노드를 반환합니다.Iterates over all preceding nodes according to the XPath preceding axis rules, and returns nodes in reverse document order without duplicates.

XPathPrecedingMergeIterator

노드가 항상 문서 순서로 반환된다는 점을 제외하고 XPath 선행 축 규칙에 따라 모든 선행 노드를 반복합니다.Iterates over all preceding nodes according to the XPath preceding axis rules, except that nodes are always returned in document order. 문서 순서로 여러 선행 노드 집합을 병합하고 복제본을 제거합니다.Merges multiple sets of preceding nodes in document order and removes duplicates.

열거형

IteratorResult

포함을 사용하여 중첩 반복기를 제어하는 반복기에서 이 열거형의 값 중 하나를 반환합니다.Iterators that use containment to control a nested iterator return one of the values in this enumeration.

SetIteratorResult

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