Udostępnij za pośrednictwem


System.Xml.Xsl.Runtime Przestrzeń nazw

Zawiera typy używane przez aparat przekształcania XSL.

Klasy

XmlCollation

Tworzy sortowanie, które używa określonej kultury i opcji porównania.

XmlILIndex

Zarządza węzłami z dokumentu wejściowego indeksowanego według wartości klucza. Ta klasa jest używana jako pamięć podręczna węzłów indeksowanych przez xsl:key instrukcje i umożliwia szybki dostęp do tych węzłów.

XmlILStorageConverter

Reprezentuje klasę wewnętrzną, która udostępnia statyczne metody pomocnicze, które pobierają konwerter wartości z XmlQueryRuntime w celu konwersji między kilkoma reprezentacjami środowiska uruchomieniowego języka wspólnego fizycznego (CLR) dla tego samego logicznego typu XML.

XmlNavigatorFilter

XmlNavigatorFilter zapewnia elastyczną abstrakcję filtrowania za pośrednictwem XPathNavigatorelementu . Osoby wywołujące nie wiedzą, jaki typ filtrowania wystąpi; po prostu dzwonią MoveToContent(XPathNavigator) lub MoveToFollowingSibling(XPathNavigator). Implementacja filtru wywołuje odpowiednią operację na obiekcie XPathNavigator , aby pominąć przefiltrowane węzły.

XmlQueryContext

Kontekst zapytania składa się z wszystkich informacji dostarczonych przez użytkownika, które mają wpływ na działanie zapytania.

XmlQueryItemSequence

Sekwencja elementów XML, które dynamicznie rozszerzają się i umożliwiają dostęp losowy do elementów.

XmlQueryNodeSequence

Sekwencja węzłów XML, która dynamicznie rozwija się i zezwala na dostęp losowy do elementów.

XmlQueryOutput

Reprezentuje element XmlWriter , który zapewnia dodatkowe funkcje wymagane do wyprowadzania wyników przekształceń XSLT.

XmlQueryRuntime

Udostępnia metody i właściwości do obsługi procesora XSLT.

XmlQuerySequence<T>

Sekwencja wartości XML, która dynamicznie rozwija się i zezwala na dostęp losowy do elementów.

XsltConvert

Zawiera procedury konwersji używane przez XSLT.

XsltFunctions

Funkcje XSLT i XPath.

XsltLibrary

Implementuje różne XPath funkcje i XSLT .

Struktury

AncestorDocOrderIterator

Iteruje wszystkie węzły nadrzędne zgodnie z System.Xml.XPath regułami osi przodka i zwraca węzły w kolejności dokumentu bez duplikatów.

AncestorIterator

Iteruje we wszystkich węzłach nadrzędnych zgodnie z System.Xml.XPath regułami osi przodka i zwraca węzły w odwrotnej kolejności dokumentu.

AttributeContentIterator

Iteruje wszystkie atrybuty i podrzędne węzły zawartości.

AttributeIterator

Iteruje wszystkie atrybuty.

ContentIterator

Iteruje wszystkie podrzędne węzły zawartości bieżącego węzła.

ContentMergeIterator

Iteruje węzły zawartości podrzędnej lub następujące węzły równorzędne. Utrzymuje węzły w kolejności dokumentu.

DecimalAggregator

Oblicza agreguje sekwencję Decimal wartości.

DescendantIterator

Iteruje wszystkie węzły podrzędne zgodnie z System.Xml.XPath regułami osi potomnych.

DescendantMergeIterator

Iteruj wszystkie węzły zawartości podrzędnej zgodnie z regułami osi potomnych XPath. Eliminuje duplikaty, nie wykonując zapytań dotyczących węzłów, które znajdują się w poddrzewie poprzedniego węzła.

DifferenceIterator

Reprezentuje położenie iteratora do następnego węzła w różnicy między dwoma zestawami węzłów.

DodSequenceMerge

Scala kilka sekwencji doc-order-distinct w jedną sekwencję doc-order-distinct.

DoubleAggregator

Oblicza agreguje sekwencję double wartości.

ElementContentIterator

Iteruje wszystkie elementy podrzędne o pasującej nazwie.

FollowingSiblingIterator

Iteruje wszystkie następujące węzły zawartości równorzędnej.

FollowingSiblingMergeIterator

Iteruje węzły podrzędne, postępując zgodnie z węzłami równorzędnym.

IdIterator

Tokenizuje ciąg zawierający wartości IDREF i wyłuszcza wartości w celu uzyskania listy elementów identyfikatorów.

Int32Aggregator

Oblicza agreguje sekwencję wartości Int32.

Int64Aggregator

Oblicza agreguje sekwencję Int64 wartości.

IntersectIterator

Reprezentuje położenie iteratora do następnego węzła w przecięciu dwóch zestawów węzłów.

NamespaceIterator

Iterowanie we wszystkich węzłach przestrzeni nazw.

NodeKindContentIterator

Iteruje wszystkie podrzędne węzły zawartości z pasującym rodzajem węzła.

NodeRangeIterator

Iteruje za pośrednictwem pojedynczego węzła, jeśli węzeł początkowy jest tym samym węzłem co końcowy węzeł. Iteruje na końcu dokumentu, jeśli węzeł początkowy znajduje się po końcowym węźle lub znajduje się w innym dokumencie.

ParentIterator

Iteruje nad pasującym węzłem nadrzędnym zgodnie z regułami osi nadrzędnej System.Xml.XPath.

PrecedingIterator

Iteruje wszystkie węzły typu zawartości, które poprzedzają węzeł początkowy w kolejności dokumentu. Zwraca węzły w odwrotnej kolejności dokumentu.

PrecedingSiblingDocOrderIterator

Iteruje we wszystkich poprzednich węzłach zawartości równorzędnej w kolejności dokumentu.

PrecedingSiblingIterator

Iteruje we wszystkich poprzednich węzłach równorzędnych zgodnie z System.Xml.XPath poprzednimi regułami osi równorzędnej i zwraca węzły w odwrotnej kolejności dokumentu.

StringConcat

Łączy ciągi, gdy liczba ciągów nie jest wcześniej znana.

UnionIterator

Zarządza dwoma zestawami węzłów, które są już w kolejności dokumentów bez duplikatów, i zwraca unii tych zestawów w kolejności dokumentu bez duplikatów.

XmlSortKeyAccumulator

Gromadzi listę kluczy sortowania i przechowuje je w tablicy.

XPathFollowingIterator

Iteruje po wszystkich następujących węzłach zgodnie z regułami osi XPath.

XPathFollowingMergeIterator

Iteruje po wszystkich następujących węzłach zgodnie z regułami osi XPath.

XPathPrecedingDocOrderIterator

Iteruje we wszystkich poprzednich węzłach zgodnie z poprzednimi regułami osi XPath i zwraca węzły w kolejności dokumentu bez duplikatów.

XPathPrecedingIterator

Iteruje we wszystkich poprzednich węzłach zgodnie z poprzednimi regułami osi XPath i zwraca węzły w odwrotnej kolejności dokumentu bez duplikatów.

XPathPrecedingMergeIterator

Iteruje we wszystkich poprzednich węzłach zgodnie z poprzednimi regułami osi XPath, z tą różnicą, że węzły są zawsze zwracane w kolejności dokumentu. Scala wiele zestawów poprzednich węzłów w kolejności dokumentu i usuwa duplikaty.

Wyliczenia

IteratorResult

Iteratory używające funkcji zawierania w celu kontrolowania zagnieżdżonego iteratora zwracają jedną z wartości w tym wyliczenie.

SetIteratorResult

Ustawia iteratory dla kombinacji elementów według 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()