System.Xml.Xsl.Runtime Przestrzeń nazw

Zawiera typy, które są używane przez aparat przekształcenia XSL. Contains types that are used by the XSL transformation engine.

Klasy

XmlCollation

Konstruuje sortowanie wykorzystujące określoną kulturę i porównując opcje.Constructs a collation that uses the specified culture and compare options.

XmlILIndex

Zarządza węzłami z dokumentu wejściowego, indeksowanych przez wartości klucza.Manages nodes from an input document, indexed by key value(s). Ta klasa jest używana jako pamięć podręczna węzłów indeksowanych przez 'xsl: kluczowe instrukcje i umożliwia szybki dostęp do tych węzłów.This class is used as a cache of nodes indexed by xsl:key instructions and allows fast access to these nodes.

XmlILStorageConverter

Reprezentuje klasę wewnętrzną, która zapewnia statyczne metody pomocnika, które pobierają XmlQueryRuntime konwerter wartości z do konwersji między kilka fizycznych reprezentacji środowiska uruchomieniowego języka wspólnego (CLR) dla tego samego logicznego typu XML.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

XmlNavigatorFilterzapewnia elastyczne abstrakcję XPathNavigatorfiltrowania.XmlNavigatorFilter provides a flexible filtering abstraction over XPathNavigator. Obiekty wywołujące nie wiedzą, jakiego typu filtrowanie wystąpi. po prostu wywołuje MoveToContent(XPathNavigator) lub MoveToFollowingSibling(XPathNavigator).Callers do not know what type of filtering will occur; they simply call MoveToContent(XPathNavigator) or MoveToFollowingSibling(XPathNavigator). Implementacja filtru wywołuje odpowiednią operację XPathNavigator w celu pominięcia przefiltrowanych węzłów.The filter implementation invokes the appropriate operation on the XPathNavigator in order to skip over filtered nodes.

XmlQueryContext

Kontekst zapytania składa się ze wszystkich informacji dostarczonych przez użytkownika, które wpływają na działanie zapytania.The context of a query consists of all user-provided information that influences the operation of the query.

XmlQueryItemSequence

Sekwencja elementów XML, które dynamicznie rozszerzają i umożliwiają losowe dostęp do elementów.A sequence of XML items that dynamically expands and allows random access to items.

XmlQueryNodeSequence

Sekwencja węzłów XML, które dynamicznie rozszerzają i umożliwiają losowe dostęp do elementów.A sequence of XML nodes that dynamically expands and allows random access to items.

XmlQueryOutput

XmlWriter Reprezentuje, że oferuje dodatkowe funkcje, które są wymagane do wyprowadzania wyników transformacji XSLT.Represents an XmlWriter that provides additional functionality that is required for outputting the results of XSLT transformations.

XmlQueryRuntime

Zapewnia metody i właściwości do obsługi procesora XSLT.Provides methods and properties to support the XSLT processor.

XmlQuerySequence<T>

Sekwencja wartości XML, które są dynamicznie rozszerzane i umożliwiają losowe dostęp do elementów.A sequence of XML values that dynamically expands and allows random access to items.

XsltConvert

Zawiera procedury konwersji używane przez XSLT.Contains conversion routines used by XSLT.

XsltFunctions

Funkcje XSLT i XPath.XSLT and XPath functions.

XsltLibrary

Implementuje różne XPath funkcje XSLT i.Implements different XPath and XSLT functions.

Struktury

AncestorDocOrderIterator

Wykonuje iterację we wszystkich węzłach nadrzędnych zgodnie System.Xml.XPath z regułami osi nadrzędnej i zwraca węzły w kolejności dokumentu bez duplikatów.Iterates over all ancestor nodes according to the System.Xml.XPath ancestor axis rules, and returns the nodes in document order without duplicates.

AncestorIterator

Wykonuje iterację we wszystkich węzłach nadrzędnych zgodnie System.Xml.XPath z regułami osi nadrzędnej i zwraca węzły w kolejności dokumentu odwrotnego.Iterates over all ancestor nodes according to the System.Xml.XPath ancestor axis rules, and returns the nodes in reverse document order.

AttributeContentIterator

Wykonuje iterację we wszystkich atrybutach i podrzędnych węzłach zawartości.Iterates over all attributes and child content nodes.

AttributeIterator

Wykonuje iterację we wszystkich atrybutach.Iterates over all the attributes.

ContentIterator

Wykonuje iterację wszystkich podrzędnych węzłów zawartości bieżącego węzła.Iterates over all child content nodes of the current node.

ContentMergeIterator

Wykonuje iterację przez podrzędne węzły zawartości lub następujące węzły równorzędne.Iterates over child content nodes or following sibling nodes. Utrzymuje węzły w kolejności dokumentu.Maintains the nodes in document order.

DecimalAggregator

Oblicza agregacje na sekwencji Decimal wartości.Computes aggregates over a sequence of Decimal values.

DescendantIterator

Wykonuje iterację na wszystkich węzłach podrzędnych zgodnie z opisem w System.Xml.XPath reguły osi elementu podrzędnego.Iterates over all descendant nodes according to the System.Xml.XPath descendant axis rules.

DescendantMergeIterator

Wykonaj iterację wszystkich podrzędnych węzłów zawartości zgodnie z regułami osi elementu podrzędnego XPath.Iterate over all descendant content nodes according to XPath descendant axis rules. Eliminuje duplikaty, nie badając w węzłach, które są zawarte w poddrzewie poprzedniego węzła.Eliminates duplicates by not querying over nodes that are contained in the subtree of the previous node.

DifferenceIterator

Reprezentuje pozycję iteratora do następnego węzła w różnicy między dwoma zestawami węzłów.Represents the position of the iterator to the next node in the difference between two sets of nodes.

DodSequenceMerge

Scala kilka sekwencji doc-Order-DISTINCT w jedną sekwencję doc-Order-DISTINCT.Merges several doc-order-distinct sequences into a single doc-order-distinct sequence.

DoubleAggregator

Oblicza agregacje na sekwencji double wartości.Computes aggregates over a sequence of double values.

ElementContentIterator

Wykonuje iterację we wszystkich elementach podrzędnych o pasującej nazwie.Iterates over all child elements with a matching name.

FollowingSiblingIterator

Wykonuje iterację we wszystkich następujących równorzędnych węzłach zawartości.Iterates over all following sibling content nodes.

FollowingSiblingMergeIterator

Wykonuje iterację w węzłach podrzędnych przez następujące węzły elementów równorzędnych.Iterates over child nodes by following the sibling nodes.

IdIterator

Tokenizes ciąg zawierający wartości IDREF i odwołuje się do wartości, aby uzyskać listę elementów identyfikatora.Tokenizes a string that contains IDREF values and dereferences the values in order to get a list of ID elements.

Int32Aggregator

Oblicza agregacje na sekwencji wartości Int32.Computes aggregates over a sequence of Int32 values.

Int64Aggregator

Oblicza agregacje na sekwencji Int64 wartości.Computes aggregates over a sequence of Int64 values.

IntersectIterator

Reprezentuje pozycję iteratora do następnego węzła w przecięciu dwóch zestawów węzłów.Represents the position of the iterator to the next node in the intersection of two sets of nodes.

NamespaceIterator

Wykonaj iterację wszystkich węzłów przestrzeni nazw.Iterate over all namespace nodes.

NodeKindContentIterator

Wykonuje iterację we wszystkich podrzędnych węzłach zawartości z zgodnym rodzajem węzła.Iterates over all child content nodes with a matching node kind.

NodeRangeIterator

Wykonuje iterację w węźle pojedynczym, jeśli węzeł początkowy jest tym samym węzłem, który jest węzłem końcowym.Iterates over the singleton node if the starting node is the same node as the ending node. Wykonuje iterację na końcu dokumentu, jeśli węzeł początkowy jest po węźle końcowym lub znajduje się w innym dokumencie.Iterates to the end of the document if the starting node is after the ending node or is in a different document.

ParentIterator

Wykonuje iterację nad zgodnym węzłem nadrzędnym zgodnie System.Xml.XPathz regułami osi nadrzędnej.Iterates over the matching parent node according to the System.Xml.XPath, parent axis rules.

PrecedingIterator

Wykonuje iterację we wszystkich węzłach z typem zawartości, które poprzedzają węzeł początkowy w kolejności dokumentu.Iterates over all the content-typed nodes which precede the starting node in document order. Zwraca węzły w kolejności odwrotnego dokumentu.Returns nodes in reverse document order.

PrecedingSiblingDocOrderIterator

Wykonuje iterację na wszystkich poprzedni element równorzędny zawartość węzłów w kolejności dokumentu.Iterates over all preceding sibling content nodes in document order.

PrecedingSiblingIterator

Wykonuje iterację nad wszystkimi poprzednimi węzłami równorzędnymi System.Xml.XPath zgodnie z poprzednimi regułami osi elementów równorzędnych i zwraca węzły w odwrotnej kolejności dokumentu.Iterates over all preceding sibling nodes according to the System.Xml.XPath preceding sibling axis rules and returns nodes in reverse document order.

StringConcat

Łączy ciągi, gdy liczba ciągów nie jest znana wcześniej.Concatenates strings when the number of strings is not known beforehand.

UnionIterator

Zarządza dwoma zestawami węzłów, które znajdują się już w kolejności dokumentu bez duplikatów, i zwraca Unię tych zestawów w kolejności dokumentu bez duplikatów.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

Gromadzi listę kluczy sortowania i zapisuje je w tablicy.Accumulates a list of sort keys and stores them in an array.

XPathFollowingIterator

Wykonuje iterację we wszystkich następujących węzłach zgodnie z regułami poniższej osi XPath.Iterates over all following nodes according to the XPath following-axis rules.

XPathFollowingMergeIterator

Wykonuje iterację we wszystkich następujących węzłach zgodnie z regułami dotyczącymi osi XPath.Iterates over all following nodes according to the XPath following axis rules.

XPathPrecedingDocOrderIterator

Wykonuje iterację we wszystkich poprzedzających węzłach zgodnie z regułami poprzedzających osi XPath i zwraca węzły w kolejności dokumentu bez duplikatów.Iterates over all preceding nodes according to the XPath preceding axis rules, and returns nodes in document order without duplicates.

XPathPrecedingIterator

Wykonuje iterację we wszystkich poprzedzających węzłach zgodnie z regułami poprzedzających osi XPath i zwraca węzły w odwrotnej kolejności dokumentu bez duplikatów.Iterates over all preceding nodes according to the XPath preceding axis rules, and returns nodes in reverse document order without duplicates.

XPathPrecedingMergeIterator

Wykonuje iterację we wszystkich poprzedzających węzłach, zgodnie z regułami poprzedzających osi XPath, z wyjątkiem tego, że węzły są zawsze zwracane w kolejności dokumentu.Iterates over all preceding nodes according to the XPath preceding axis rules, except that nodes are always returned in document order. Scala wiele zestawów powyższych węzłów w kolejności dokumentu i usuwa duplikaty.Merges multiple sets of preceding nodes in document order and removes duplicates.

Wyliczenia

IteratorResult

Iteratory, które używają zawierania, aby kontrolować zagnieżdżony iterator zwraca jedną z wartości w tym wyliczeniu.Iterators that use containment to control a nested iterator return one of the values in this enumeration.

SetIteratorResult

Ustawia Iteratory dla kombinacji elementów przez Union, Intersectionlub Difference, które używają zawierania do kontrolowania dwóch iteratorów zagnieżdżonych. Spowoduje to zwrócenie jednej z wartości wyliczenia z MoveNext().This will return one of the enumeration values from MoveNext().